You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by "Mohan (JIRA)" <ji...@apache.org> on 2009/09/03 09:15:33 UTC

[jira] Issue Comment Edited: (ROL-1720) SAXNotRecognizedException on Fedora

    [ https://issues.apache.org/jira/browse/ROL-1720?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12750845#action_12750845 ] 

Mohan edited comment on ROL-1720 at 9/3/09 12:14 AM:
-----------------------------------------------------

On Windows, when using Eclipse (JDK 1.6)

Caused by: javax.persistence.PersistenceException: Provider error. Provider: org.apache.openjpa.persistence.PersistenceProviderImpl
	at javax.persistence.Persistence.createFactory(Persistence.java:175)
	at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:111)
	at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:65)
	at com.csg.cs.pbusa.ccr.persistence.PersistenceRepository.<clinit>(PersistenceRepository.java:22)
	... 3 more
Caused by: <openjpa-1.2.1-r752877:753278 nonfatal general error> org.apache.openjpa.util.GeneralException: org.xml.sax.SAXNotRecognizedException: http://java.sun.com/xml/jaxp/properties/schemaLanguage
	at org.apache.openjpa.lib.meta.XMLMetaDataParser.parseNewResource(XMLMetaDataParser.java:379)
	at org.apache.openjpa.lib.meta.XMLMetaDataParser.parse(XMLMetaDataParser.java:318)
	at org.apache.openjpa.lib.meta.XMLMetaDataParser.parse(XMLMetaDataParser.java:295)
	at org.apache.openjpa.lib.meta.XMLMetaDataParser.parse(XMLMetaDataParser.java:268)
	at org.apache.openjpa.persistence.PersistenceProductDerivation$ConfigurationParser.parse(PersistenceProductDerivation.java:509)
	at org.apache.openjpa.persistence.PersistenceProductDerivation.parseResources(PersistenceProductDerivation.java:359)
	at org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:326)
	at org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:161)
	at org.apache.openjpa.persistence.PersistenceProviderImpl.createEntityManagerFactory(PersistenceProviderImpl.java:77)
	at org.apache.openjpa.persistence.PersistenceProviderImpl.createEntityManagerFactory(PersistenceProviderImpl.java:109)
	at org.apache.openjpa.persistence.PersistenceProviderImpl.createEntityManagerFactory(PersistenceProviderImpl.java:53)
	at javax.persistence.Persistence.createFactory(Persistence.java:171)
	... 6 more

Summary 
--------------
Paresr used : org.apache.xerces.jaxp.SAXParserImpl
Parser 			:	org.apache.xerces.parsers.SAXParser

parser.setProperty("http://java.sun.com/xml/jaxp/properties/schemaLanguage","http://www.w3.org/2001/XMLSchema");

Package information - org.apache.openjpa.lib.meta.XMLMetaDataParser (Line : 364)

Issue seems to be with parser.

      was (Author: mohanmca):
    On Windows, when using Eclipse (JDK 1.6)

Caused by: javax.persistence.PersistenceException: Provider error. Provider: org.apache.openjpa.persistence.PersistenceProviderImpl
	at javax.persistence.Persistence.createFactory(Persistence.java:175)
	at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:111)
	at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:65)
	at com.csg.cs.pbusa.ccr.persistence.PersistenceRepository.<clinit>(PersistenceRepository.java:22)
	... 3 more
Caused by: <openjpa-1.2.1-r752877:753278 nonfatal general error> org.apache.openjpa.util.GeneralException: org.xml.sax.SAXNotRecognizedException: http://java.sun.com/xml/jaxp/properties/schemaLanguage
	at org.apache.openjpa.lib.meta.XMLMetaDataParser.parseNewResource(XMLMetaDataParser.java:379)
	at org.apache.openjpa.lib.meta.XMLMetaDataParser.parse(XMLMetaDataParser.java:318)
	at org.apache.openjpa.lib.meta.XMLMetaDataParser.parse(XMLMetaDataParser.java:295)
	at org.apache.openjpa.lib.meta.XMLMetaDataParser.parse(XMLMetaDataParser.java:268)
	at org.apache.openjpa.persistence.PersistenceProductDerivation$ConfigurationParser.parse(PersistenceProductDerivation.java:509)
	at org.apache.openjpa.persistence.PersistenceProductDerivation.parseResources(PersistenceProductDerivation.java:359)
	at org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:326)
	at org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:161)
	at org.apache.openjpa.persistence.PersistenceProviderImpl.createEntityManagerFactory(PersistenceProviderImpl.java:77)
	at org.apache.openjpa.persistence.PersistenceProviderImpl.createEntityManagerFactory(PersistenceProviderImpl.java:109)
	at org.apache.openjpa.persistence.PersistenceProviderImpl.createEntityManagerFactory(PersistenceProviderImpl.java:53)
	at javax.persistence.Persistence.createFactory(Persistence.java:171)
	... 6 more

  
> SAXNotRecognizedException on Fedora
> -----------------------------------
>
>                 Key: ROL-1720
>                 URL: https://issues.apache.org/jira/browse/ROL-1720
>             Project: Roller
>          Issue Type: Bug
>            Reporter: David Johnson
>            Assignee: Roller Unassigned
>            Priority: Minor
>
> Current trunk version (~ 4.1-dev) of Roller throws a SAXNotRecognizedException on Fedora, but works fine on Windows XP.
> -version of roller
> svn checkout from https://svn.apache.org/repos/asf/roller/trunk
> -app server
> apache-tomcat-6.0.16
> -database
> mysql 5.0.37 (windows)
> mysql 5.0.45 (fedora)
> -Java version
> fedora
>    jdk-6u6-linux-i586.bin (downloaded yesterday)
>    jdk-6u10-beta-bin-b23-linux-i586-01_may_2008.bin (initially)
> windows
>    java version "1.6.0_02"
>    Java(TM) SE Runtime Environment (build 1.6.0_02-b06)
>    Java HotSpot(TM) Client VM (build 1.6.0_02-b06, mixed mode, sharing)
> -operating system
> Xp (working fine)
> fedora 8 (sax exception)
> -browser
> Firefox 2.0.0.14
> INFO  2008-05-13 10:43:21,990 DatabaseProvider:successMessage - SUCCESS: Got parameters. Using configuration type JDBC_PROPERTIES
> INFO  2008-05-13 10:43:21,991 DatabaseProvider:successMessage - -- Using JDBC driver class: com.mysql.jdbc.Driver
> INFO  2008-05-13 10:43:21,991 DatabaseProvider:successMessage - -- Using JDBC connection URL: jdbc:mysql://[hostname]:3306/rollerdb
> INFO  2008-05-13 10:43:21,991 DatabaseProvider:successMessage - -- Using JDBC username: scott
> INFO  2008-05-13 10:43:21,992 DatabaseProvider:successMessage - -- Using JDBC password: [hidden]
> INFO  2008-05-13 10:43:21,998 DatabaseProvider:successMessage - SUCCESS: loaded JDBC driver class [com.mysql.jdbc.Driver]
> INFO  2008-05-13 10:43:22,817 WebloggerFactory:bootstrap - Bootstrapping Roller Weblogger business tier
> INFO  2008-05-13 10:43:22,817 WebloggerFactory:bootstrap - Weblogger Provider = org.apache.roller.weblogger.business.GuiceWebloggerProvider
> INFO  2008-05-13 10:43:22,821 DatabaseProvider:successMessage - SUCCESS: Got parameters. Using configuration type JDBC_PROPERTIES
> INFO  2008-05-13 10:43:22,822 DatabaseProvider:successMessage - -- Using JDBC driver class: com.mysql.jdbc.Driver
> INFO  2008-05-13 10:43:22,822 DatabaseProvider:successMessage - -- Using JDBC connection URL: jdbc:mysql://[hostname]:3306/rollerdb
> INFO  2008-05-13 10:43:22,822 DatabaseProvider:successMessage - -- Using JDBC username: scott
> INFO  2008-05-13 10:43:22,823 DatabaseProvider:successMessage - -- Using JDBC password: [hidden]
> INFO  2008-05-13 10:43:22,823 DatabaseProvider:successMessage - SUCCESS: loaded JDBC driver class [com.mysql.jdbc.Driver]
> INFO  2008-05-13 10:43:22,846 JPAPersistenceStrategy:<init> - openjpa.Log: commons
> ERROR 2008-05-13 10:43:22,936 JPAPersistenceStrategy:<init> - ERROR: creating entity manager
> javax.persistence.PersistenceException: Provider error. Provider: org.apache.openjpa.persistence.PersistenceProviderImpl
>    at javax.persistence.Persistence.createFactory(Persistence.java:175)
>    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:111)
>    at org.apache.roller.weblogger.business.jpa.JPAPersistenceStrategy.<init>(JPAPersistenceStrategy.java:123)
>    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>    at com.google.inject.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:46)
>    at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:142)
>    at com.google.inject.InjectorImpl$ImplicitBinding.get(InjectorImpl.java:1006)
>    at com.google.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:37)
>    at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:756)
>    at com.google.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:35)
>    at com.google.inject.Scopes$1$1.get(Scopes.java:53)
>    at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
>    at com.google.inject.BindingBuilderImpl$ImplicitImplementation.get(BindingBuilderImpl.java:334)
>    at com.google.inject.InjectorImpl$SingleParameterInjector.inject(InjectorImpl.java:640)
>    at com.google.inject.InjectorImpl.getParameters(InjectorImpl.java:666)
>    at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:140)
>    at com.google.inject.InjectorImpl$ImplicitBinding.get(InjectorImpl.java:1006)
>    at com.google.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:37)
>    at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:756)
>    at com.google.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:35)
>    at com.google.inject.Scopes$1$1.get(Scopes.java:53)
>    at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
>    at com.google.inject.BindingBuilderImpl$FactoryProxy.get(BindingBuilderImpl.java:299)
>    at com.google.inject.InjectorImpl$9$1.call(InjectorImpl.java:708)
>    at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:747)
>    at com.google.inject.InjectorImpl$9.get(InjectorImpl.java:702)
>    at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:728)
>    at org.apache.roller.weblogger.business.GuiceWebloggerProvider.bootstrap(GuiceWebloggerProvider.java:87)
>    at org.apache.roller.weblogger.business.WebloggerFactory.bootstrap(WebloggerFactory.java:134)
>    at org.apache.roller.weblogger.business.WebloggerFactory.bootstrap(WebloggerFactory.java:99)
>    at org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:156)
>    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
>    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
>    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:924)
>    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:887)
>    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
>    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
>    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
>    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>    at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>    at java.lang.reflect.Method.invoke(Method.java:597)
>    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Caused by: <0.9.7-incubating nonfatal general error> org.apache.openjpa.util.GeneralException: org.xml.sax.SAXNotRecognizedException: http://java.sun.com/xml/jaxp/properties/schemaLanguage
>    at org.apache.openjpa.lib.meta.XMLMetaDataParser.parseNewResource(XMLMetaDataParser.java:376)
>    at org.apache.openjpa.lib.meta.XMLMetaDataParser.parse(XMLMetaDataParser.java:315)
>    at org.apache.openjpa.lib.meta.XMLMetaDataParser.parse(XMLMetaDataParser.java:292)
>    at org.apache.openjpa.lib.meta.XMLMetaDataParser.parse(XMLMetaDataParser.java:266)
>    at org.apache.openjpa.persistence.PersistenceProductDerivation$ConfigurationParser.parse(PersistenceProductDerivation.java:440)
>    at org.apache.openjpa.persistence.PersistenceProductDerivation.parseResources(PersistenceProductDerivation.java:291)
>    at org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:258)
>    at org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:156)
>    at org.apache.openjpa.persistence.PersistenceProviderImpl.createEntityManagerFactory(PersistenceProviderImpl.java:70)
>    at org.apache.openjpa.persistence.PersistenceProviderImpl.createEntityManagerFactory(PersistenceProviderImpl.java:82)
>    at javax.persistence.Persistence.createFactory(Persistence.java:171)
>    ... 57 more

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.