This is the first time of dealing with javaagent and just do the exception
asks.
I am just doing the classical way to run the wookie in Eclipse - importing
wookie, adding it to the Tomcat server and starting the Tomcat.
Should I use ant build to get the wookie.war and put the war in Tomcat?


On Sat, Nov 3, 2012 at 2:26 PM, Scott Wilson <[email protected]
> wrote:

>
> On 3 Nov 2012, at 15:32, Leon Wu wrote:
>
> > Thank you, Scott. It was missmatch issue.
> > But, I got another problem. I added javaagent but still got this error.
>
> I don't really know anything about Javaagent; the bean enhancement is done
> automatically by OpenJPA during the Ant build and compile process.
>
> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
> > org.apache.openjpa.util.UserException: This configuration disallows
> runtime
> > optimization, but the following listed types were not enhanced at build
> > time or at class load time with a javaagent: "
> > org.apache.wookie.beans.jpa.impl.ParamImpl
> > org.apache.wookie.beans.jpa.impl.FeatureImpl
> > org.apache.wookie.beans.jpa.impl.WidgetIconImpl
> > org.apache.wookie.beans.jpa.impl.PreferenceDefaultImpl
> > org.apache.wookie.beans.jpa.impl.OAuthTokenImpl
> > org.apache.wookie.beans.jpa.impl.LocalizedBeanImpl
> > org.apache.wookie.beans.jpa.impl.WidgetInstanceImpl
> > org.apache.wookie.beans.jpa.impl.WidgetImpl
> > org.apache.wookie.beans.jpa.impl.ParticipantImpl
> > org.apache.wookie.beans.jpa.impl.DescriptionImpl
> > org.apache.wookie.beans.jpa.impl.PreferenceImpl
> > org.apache.wookie.beans.jpa.impl.SharedDataImpl
> > org.apache.wookie.beans.jpa.impl.AuthorImpl
> > org.apache.wookie.beans.jpa.impl.LicenseImpl
> > org.apache.wookie.beans.jpa.impl.NameImpl
> > org.apache.wookie.beans.jpa.impl.StartFileImpl".
> >
> >
> >
> >
> >
> > On Fri, Nov 2, 2012 at 5:33 AM, Scott Wilson <
> [email protected]
> >> wrote:
> >
> >> On 2 Nov 2012, at 00:45, Leon Wu wrote:
> >>
> >>> Hi Scott,
> >>>
> >>> You are exactly right. By step by step debugging, I found that my
> >>> context.xml is configured with derby db stuff and it found the
> datasource
> >>> after I changed it to mysql parameters.
> >>> However, it hits another problem. The Tomcat is hang on over there for
> a
> >>> while and throws almost the same exceptions.
> >>> By tracing down to the problem, it happens in JPAPersistenceManager
> (line
> >>> 293) when it tries to create the entity manager.
> >>>       entityManager = entityManagerFactory.createEntityManager();
> >>>
> >>> and the actual exception is thrown by DataSourceFactory of openjpa
> >> package
> >>> (line 239)
> >>>       if (!factory2)
> >>>            conn = ds.getConnection(conf.getConnectionUserName(), conf
> >>>                       .getConnectionPassword());
> >>>       else
> >>>
> >>> conf.getConnectionUserName and getConnectionPassword return null. I may
> >> not
> >>> know if it is correct or not.
> >>
> >> The main thing to check is that your database name, database user name
> and
> >> database password set in your conf/wookie.xml match your actual MySQL
> set
> >> up.
> >>
> >>> But after a step further, it hangs on there
> >>> and runtime exception stack is below. It might be the issue with
> openjpa
> >>> config but I don't know how to do that.
> >>>
> >>
> >> Actually this looks more like a driver problem. Do you have more than
> one
> >> MySQL connector jar on your classpath?
> >>
> >>
>
>

Reply via email to