From: Mark A. <ma...@go...> - 2009-04-01 12:10:46
|
I'm not using migrations. Mark On 1 Apr 2009, at 01:04, won...@li... wrote: > Send Wonder-disc mailing list submissions to > won...@li... > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/wonder-disc > or, via email, send a message with subject or body 'help' to > won...@li... > > You can reach the person managing the list at > won...@li... > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Wonder-disc digest..." > > > Today's Topics: > > 1. Re: erattachment getting started guide? (Jean Pierre Malrieu) > 2. Re: erattachment getting started guide? (David Holt) > 3. Re: erjavamail NPE (Lachlan Deck) > 4. Re: erjavamail NPE (Mike Schrag) > 5. Re: erjavamail NPE (Guido Neitzer) > 6. Re: Failing to send remote changes using jGroups? (Peter > Vandoros) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 31 Mar 2009 22:30:56 +0200 > From: Jean Pierre Malrieu <jp....@fr...> > Subject: Re: [Wonder-disc] erattachment getting started guide? > To: wonder Project <won...@li...> > Message-ID: <BEE...@fr...> > Content-Type: text/plain; charset="iso-8859-1" > > So, are you using Wonder and migrations or not? > > jpm > > Le 31 mars 09 ? 21:51, Mark Ainge a ?crit : > >> Does anyone have a 'howto' to assist me getting started with >> erattachment? >> >> So far the only guide I have found states: >> >> "If you use Project Wonder migrations and migrateOnStartup, then the >> ERAttachment tables will be automatically created for you on the >> first launch. If you do not, then you can either manually execute >> the .migration SQL scripts that are in the Resources folder (execute >> them in numeric order), or you can open the EOModel and generate SQL >> for your particular database." >> >> Which is not much of a point in the right direction for me. >> --- >> --- >> --- >> --------------------------------------------------------------------- >> _______________________________________________ >> Wonder-disc mailing list >> Won...@li... >> https://lists.sourceforge.net/lists/listinfo/wonder-disc > > > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 2 > Date: Tue, 31 Mar 2009 13:31:37 -0700 > From: David Holt <pro...@ma...> > Subject: Re: [Wonder-disc] erattachment getting started guide? > To: Mark Ainge <ma...@go...> > Cc: won...@li... > Message-ID: <C4C...@ma...> > Content-Type: text/plain; charset="us-ascii" > > Hi Mark, > > If you search the archives you'll find multiple threads referencing > the framework. This should get you going: > > http://webobjects.mdimension.com/wonder/api/er/attachment/package- > summary.html > > David > > > On 31-Mar-09, at 12:51 PM, Mark Ainge wrote: > >> Does anyone have a 'howto' to assist me getting started with >> erattachment? >> >> So far the only guide I have found states: >> >> "If you use Project Wonder migrations and migrateOnStartup, then >> the ERAttachment tables will be automatically created for you on >> the first launch. If you do not, then you can either manually >> execute the .migration SQL scripts that are in the Resources folder >> (execute them in numeric order), or you can open the EOModel and >> generate SQL for your particular database." >> >> Which is not much of a point in the right direction for me. >> --- >> ------------------------------------------------------------------- >> -------- >> _______________________________________________ >> Wonder-disc mailing list >> Won...@li... >> https://lists.sourceforge.net/lists/listinfo/wonder-disc > > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 3 > Date: Wed, 1 Apr 2009 07:58:24 +1100 > From: Lachlan Deck <lac...@gm...> > Subject: Re: [Wonder-disc] erjavamail NPE > To: Mike Schrag <ms...@md...> > Cc: wonder Project <won...@li...> > Message-ID: <B4D...@gm...> > Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes > > On 31/03/2009, at 12:43 PM, Mike Schrag wrote: > >> Out of curiosity, try not calling .newMail in your original and see >> if >> it makes a difference? > > That's one of the first things I tried. No luck. > >> I only use it with the component forms, so I'm >> not sure about the other paths. > > Is there any difference between what I've configured with yours > (besides obvious smtp differences)? > >> On Mar 30, 2009, at 9:13 PM, Lachlan Deck wrote: >> >>> On 31/03/2009, at 1:09 AM, Mike Schrag wrote: >>> >>>> Never seen it ... I would guess maybe you haven't set at least one >>>> of >>>> plainText, htmlContent, or a rendering component, but it's just a >>>> guess. >>> >>> Well I'm doing exactly what the readme.txt file suggests :-/ >>> >>> If I use ERMailDeliveryPlainText it works fine. The standard one >>> mentioned in the readme.txt fails as mentioned. >>> >>> ERMailDelivery mail = null; >>> if ( ERXStringUtilities.stringIsNullOrEmpty( htmlContent ) ) >>> { >>> mail = new ERMailDeliveryPlainText(); >>> >>> ( ( ERMailDeliveryPlainText )mail ).setTextContent( plainText ); >>> } >>> else >>> { >>> mail = ERMailDeliveryHTML.newMailDelivery(); >>> //mail.newMail(); >>> >>> ( ( ERMailDeliveryHTML )mail ).setHTMLContent( htmlContent ); >>> if ( !ERXStringUtilities.stringIsNullOrEmpty( plainText ) ) >>> { >>> >>> ( ( ERMailDeliveryHTML >>> )mail ).setHiddenPlainTextContent( plainText ); >>> } >>> } >>> >>> I've no idea what's missing. Thankfully, plain text is all I need >>> right now but it would be nice to have the other there when needed. >>> >>>> On Mar 29, 2009, at 7:21 PM, Lachlan Deck wrote: >>>> >>>>> Anyone? Is there something obvious I'm missing? >>>>> >>>>> On 27/03/2009, at 12:14 PM, Lachlan Deck wrote: >>>>> >>>>>> Hi there, >>>>>> >>>>>> I've got these properties..... >>>>>> >>>>>> er.javamail.centralize = false >>>>>> er.javamail.defaultEncoding = UTF-8 >>>>>> >>>>>> er.javamail.adminEmail = foo@bar >>>>>> er.javamail.smtpHost = localhost >>>>>> #er.javamail.smtpPort = 25 >>>>>> >>>>>> er.javamail.smtpAuth = false >>>>>> er.javamail.smtpUser = smtpusername >>>>>> er.javamail.smtpPassword = smtppassword >>>>>> >>>>>> er.javamail.XMailerHeader = Test >>>>>> >>>>>> #er.javamail.WhiteListEmailAddressPatterns = >>>>>> #er.javamail.BlackListEmailAddressPatterns = >>>>>> #er.javamail.emailPattern = ^.*?@.*$ >>>>>> >>>>>> er.javamail.senderQueue.size = 50 >>>>>> er.javamail.milliSecondsWaitIfSenderOverflowed = 6000 >>>>>> >>>>>> And I've got the following code... >>>>>> ERMailDeliveryHTML mail = >>>>>> ERMailDeliveryHTML.newMailDelivery(); >>>>>> mail.newMail(); >>>>>> mail.setFromAddress( fromAddress ); >>>>>> mail.setToAddresses( toAddresses ); >>>>>> if ( ccAddresses != null && ccAddresses.count() > 0 ) >>>>>> { >>>>>> mail.setCCAddresses( ccAddresses ); >>>>>> } >>>>>> if ( bccAddresses != null && bccAddresses.count() > 0 ) >>>>>> { >>>>>> mail.setBCCAddresses( bccAddresses ); >>>>>> } >>>>>> if ( replyToAddress != null ) >>>>>> { >>>>>> mail.setReplyToAddress( replyToAddress ); >>>>>> } >>>>>> mail.setSubject( emailSubject ); >>>>>> if ( plainText != null ) >>>>>> { >>>>>> mail.setHiddenPlainTextContent( plainText ); >>>>>> } >>>>>> if ( htmlContent != null ) >>>>>> { >>>>>> mail.setHTMLContent( htmlContent ); >>>>>> } >>>>>> mail.sendMail(); // NPE >>>>>> >>>>>> But I'm getting an NPE. I know others have been using ERJavaMail >>>>>> for >>>>>> some time so there must be something simple I'm missing. >>>>>> Any ideas? >>>>>> >>>>>> java.lang.NullPointerException >>>>>> at com.sun.mail.handlers.text_plain.writeTo(text_plain.java: >>>>>> 140) >>>>>> at >>>>>> javax >>>>>> .activation.ObjectDataContentHandler.writeTo(DataHandler.java: >>>>>> 883) >>>>>> at javax.activation.DataHandler.writeTo(DataHandler.java:316) >>>>>> at >>>>>> javax.mail.internet.MimeUtility.getEncoding(MimeUtility.java: >>>>>> 261) >>>>>> at >>>>>> javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java: >>>>>> 1321) >>>>>> at >>>>>> javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java: >>>>>> 1030) >>>>>> at >>>>>> javax >>>>>> .mail.internet.MimeMultipart.updateHeaders(MimeMultipart.java: >>>>>> 416) >>>>>> at >>>>>> javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java: >>>>>> 1307) >>>>>> at >>>>>> javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java: >>>>>> 2074) >>>>>> at >>>>>> javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java: >>>>>> 2042) >>>>>> at >>>>>> er >>>>>> .javamail >>>>>> .ERMailDelivery.finishMessagePreparation(ERMailDelivery.java:442) >>>>>> at er.javamail.ERMailDelivery.sendMail(ERMailDelivery.java: >>>>>> 365) >>>>>> at er.javamail.ERMailDelivery.sendMail(ERMailDelivery.java: >>>>>> 335) >>>>>> >>>>>> >>>>>> with regards, >>>>>> -- >>>>>> >>>>>> Lachlan Deck >>>>>> >>>>>> >>>>>> >>>>> >>>>> with regards, >>>>> -- >>>>> >>>>> Lachlan Deck >>>>> >>>>> >>>>> >>>>> >>>>> --- >>>>> --- >>>>> --- >>>>> --- >>>>> ------------------------------------------------------------------ >>>>> _______________________________________________ >>>>> Wonder-disc mailing list >>>>> Won...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/wonder-disc >>>> >>>> >>>> >>>> --- >>>> --- >>>> --- >>>> --- >>>> ------------------------------------------------------------------ >>>> _______________________________________________ >>>> Wonder-disc mailing list >>>> Won...@li... >>>> https://lists.sourceforge.net/lists/listinfo/wonder-disc >>> >>> with regards, >>> -- >>> >>> Lachlan Deck >>> >>> >>> >>> >>> --- >>> --- >>> --- >>> --- >>> ------------------------------------------------------------------ >>> _______________________________________________ >>> Wonder-disc mailing list >>> Won...@li... >>> https://lists.sourceforge.net/lists/listinfo/wonder-disc >> >> >> >> --- >> --- >> --- >> --------------------------------------------------------------------- >> _______________________________________________ >> Wonder-disc mailing list >> Won...@li... >> https://lists.sourceforge.net/lists/listinfo/wonder-disc > > with regards, > -- > > Lachlan Deck > > > > > > > ------------------------------ > > Message: 4 > Date: Tue, 31 Mar 2009 17:52:11 -0400 > From: Mike Schrag <ms...@md...> > Subject: Re: [Wonder-disc] erjavamail NPE > To: wonder Project <won...@li...> > Message-ID: <C41...@md...> > Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes > >>> I only use it with the component forms, so I'm >>> not sure about the other paths. >> Is there any difference between what I've configured with yours >> (besides obvious smtp differences)? > really just what i said -- that i only use components for rendering, > but that's a pretty different pipeline ... i would just go into > println debug mode in ERJavaMail .. the null will reveal itself pretty > fast, i imagine. > > ms > > > > > ------------------------------ > > Message: 5 > Date: Tue, 31 Mar 2009 14:55:59 -0700 > From: Guido Neitzer <gui...@gm...> > Subject: Re: [Wonder-disc] erjavamail NPE > To: Lachlan Deck <lac...@gm...> > Cc: Mike Schrag <ms...@md...>, wonder Project > <won...@li...> > Message-ID: <B95...@gm...> > Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes > > On 31. Mar. 2009, at 13:58 , Lachlan Deck wrote: > >>> I only use it with the component forms, so I'm >>> not sure about the other paths. >> >> Is there any difference between what I've configured with yours >> (besides obvious smtp differences)? > > I had some very strange behaviour when I accidently had space appended > to a property value set in the Properties file. Can't recall what it > was I got, but it was strange and hard to track down ... > > cug > > > > ------------------------------ > > Message: 6 > Date: Wed, 1 Apr 2009 11:03:49 +1100 > From: Peter Vandoros <pe...@et...> > Subject: Re: [Wonder-disc] Failing to send remote changes using > jGroups? > To: Mike Schrag <ms...@md...> > Cc: Project Wonder <Won...@li...> > Message-ID: <B6D...@et...> > Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes > > It sounds like you haven't had any of the issues we've had, so you > might not need to make the same changes we did. However, it is highly > recommended by Bela Ban to upgrade to the latest stable if possible > because it is backwards compatible and the most tested. > > The main changes I made were for issues we were having regarding nodes > (WO app instances) being shunned and never joining the main group > again or issues with the how long it took the node to join the group. > These were mostly caused by concurrent start up (and shutdown) of > nodes when some of our app instances are scheduled to restart. > > Also, I'll be looking at upgrading to the 2.6.8 release soon or > possibly even the 2.6.9 release due out any day now. I haven't looked > into the 2.7 release just yet, I'm waiting for an opportunity in the > project timeline. > > Changes I made to ERJGroupsSynchonizer: > - added option (er.extensions.jgroupsSynchronizer.autoReconnect) to > set "channel.setOpt(Channel.AUTO_RECONNECT, Boolean.TRUE);" on channel > creation (helped with shunning) > - now listens to a custom NSNotification sent when the application is > terminating and disconnects and shuts down the channel > - added a JVM shutdown hook which disconnects and shuts down the > channel if it is still connected (this is a fallback in case the > notification failed to send for some reason) > - added a check if the channel is connected before attempting to send > changes in _writeCacheChanges() (can't remember if this was there > originally or not) > > Changes I made to the config: > - changed UDP.thread_pool.rejection_policy="Run" to > "Discard" (recommended by Bela Ban as the correct default) > - changed UDP.oob_thread_pool.queue_enabled to "false" (again, a > recommendation by Bela Ban) > - added PING.num_initial_srv_members="1" (new feature to reduce the > time it takes to join a group) > - added pbcast.NAKACK.use_stats_for_retransmission="false" (I think > the JGroups default was changed from false to true for some reason - > I'm not 100% sure about this one) > - added pbcast.NAKACK.exponential_backoff="150" > - removed pbcast.NAKACK max_xmit_size (I think it is no longer > supported by JGroups) > - changed pbcast.STABLE.max_bytes to "1000000" > - removed pbcast.GMS.join_retry_timeout (I think it is no longer > supported by JGroups) > > I hope this helps. > > Regards > > Peter > > On 31/03/2009, at 11:23 PM, Mike Schrag wrote: > >>> I have been using JGroups 2.6.7 for a while now with >>> ERJGroupsSynchronizer. You need to tweak a few settings to take >>> advantage of some bug fixes/new features though. >> Can you elaborate on the new settings we would need to set when you >> get a chance? >> >> ms >> >> >> --- >> --- >> --- >> --------------------------------------------------------------------- >> _______________________________________________ >> Wonder-disc mailing list >> Won...@li... >> https://lists.sourceforge.net/lists/listinfo/wonder-disc >> >> -- >> This message has been scanned for viruses and >> dangerous content by MailScanner, and is >> believed to be clean. >> > > > Peter Vandoros > Software Engineer > Etech Group Pty Ltd > Level 3/21 Victoria St > Melbourne VIC 3000 > Australia > > Ph: +61 3 9639 9677 > Fax: +61 3 9639 9577 > ---------------------------------- > IMPORTANT: This e-mail message and any attachments are confidential > and may be privileged. If received in error, please reply to this > message and destroy all copies and any attachments. You should check > this message and any attachments for viruses or defects. Our liability > is limited to resupplying any affected message or attachments. For > more information about Etech Group, please visit us at http://www.etechgroup.com.au > . > > > > > > > > ------------------------------ > > --- > --- > --- > --------------------------------------------------------------------- > > > ------------------------------ > > _______________________________________________ > Wonder-disc mailing list > Won...@li... > https://lists.sourceforge.net/lists/listinfo/wonder-disc > > > End of Wonder-disc Digest, Vol 35, Issue 1 > ****************************************** |