org.apache.myfaces.trinidadinternal.config.upload.FileUploadConfiguratorImpl: java.io.EOFException when sending an attachment in email in Oracle ADF
Hello I'm developing a web application Oracle ADF Essentials using jdeveloper11.1.2.4. In this, I have a java program which allows you to send an email. I sent this request the Tomcat6.x and Glassfish3.1.
My e-mail program works fine in tomcat6.x. E-mail program is sending e-mail with an attachment when running application that has deployed on tomcat. But when am under application that was deployed to Glassfish3.1 this email program gives the following exception.
org.apache.myfaces.trinidadinternal.config.upload.FileUploadConfiguratorImpl | _ThreadID = 94; _ThreadName = thread 2;: java.io.EOFException
at org.apache.myfaces.trinidadinternal.share.util.MultipartFormHandler._readLine(MultipartFormHandler.java:253)
at org.apache.myfaces.trinidadinternal.share.util.MultipartFormHandler._readLine(MultipartFormHandler.java:237)
at org.apache.myfaces.trinidadinternal.share.util.MultipartFormHandler._skipBoundary(MultipartFormHandler.java:223)
to org.apache.myfaces.trinidadinternal.share.util.MultipartFormHandler. < init > (MultipartFormHandler.java:102)
to org.apache.myfaces.trinidadinternal.share.util.MultipartFormHandler. < init > (MultipartFormHandler.java:75)
at org.apache.myfaces.trinidadinternal.config.upload.FileUploadConfiguratorImpl.beginRequest(FileUploadConfiguratorImpl.java:114)
at org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl._startConfiguratorServiceRequest(GlobalConfiguratorImpl.java:562)
at org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl.beginRequest(GlobalConfiguratorImpl.java:212)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:174)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
to com.sun.enterprise.v3.services.impl.ContainerMapper$ AdapterCallable.call (ContainerMapper.java:317)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:849)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
to com.sun.grizzly.util.AbstractThreadPool$ Worker.doWork (AbstractThreadPool.java:532)
to com.sun.grizzly.util.AbstractThreadPool$ Worker.run (AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:745)
|#]
And use the following code to load a file
/ * Method to download the file to the actual path on the server * /.
private String uploadFile (file UploadedFile) {}
System.out.println ("will transfer");
File UploadedFile = myfile;
String path = null;
If (myfile == null) {}
System.out.println ("in uploadFile if - 279: myfile == null");
} else {}
All the downloaded files will be stored in the following path
System.out.println ("in uploadFile if - 282: myfile.") = null");
path = "D: / / EasyRunFileStore / /" + myfile.getFilename ();
InputStream inputStream = null;
try {}
FileOutputStream out = new FileOutputStream (path);
inputStream = myfile.getInputStream ();
ubyte [] buffer = new byte [8192];
int bytesRead = 0;
While ((bytesRead = inputStream.read (buffer, 0, 8192))! = - 1) {}
out. Write (buffer, 0, bytesRead);
}
out. Flush();
out. Close();
} catch (Exception ex) {}
handle the exception
ex.printStackTrace ();
System.out.println ("emailPage 277" + ex.getMessage ());
} {Finally
try {}
inputStream.close ();
} catch (IOException e) {}
e.printStackTrace ();
System.out.println ("email 302" + e.getMessage ());
}
}
}
Please help me.
GlassFish - sending pictures in the application of the ADF - Stack Overflow
Citattion:
This is a bug on that version of Glassfish server you use. Check this list for reference bugs:TRINIDAD-10033 & GLASSFISH-18446. You have to move from 3.1.2 to 3.1.2.2 it is fixed to the furthest.
Tags: Java
Similar Questions
-
IM developing an application of ADF, I have successfully deploy the weblogic 10.3.6, app but when I opened the ***/faces/index.jsf internal server error 500 error.
I have reflected on the console, and then saw this error;
< 17 October 2012 01:18:45 CEST > < error > < HTTP > < BEA-101165 > < not load user-defined in the web.xml file filter: org.apache.myfaces.trinidad.webapp.TrinidadFilter.
java.lang.VerifyError: (class: oracle/adfinternal/view/faces/config/rich/AdfModelHelper, method: init signature: (Ljavax, faces, application, Application;) Ljavax/faces/context/ExternalContext ;) (V) incompatible argument of the function
at java.lang.Class.getDeclaredMethods0 (Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getDeclaredMethod(Class.java:1935)
at oracle.adfinternal.view.faces.config.rich.FacesDatabindingConfigurator._installBC4JSupport(FacesDatabindingConfigurator.java:169)
at oracle.adfinternal.view.faces.config.rich.FacesDatabindingConfigurator._setupAdfDatabindingForJsf(FacesDatabindingConfigurator.java:142)
Truncated. check the log file full stacktrace
>
What is the problem?
API .jar-Trinity and the Trinity - impl.jar are also in my classpath.
Any list of classpath in my area:
ADF-controller - api .jar
ADF - controller.jar
ADF-controller-rt-.jar
ADF-controller - schema.jar
ADF-controller - security.jar
ADF-dt-to - rt.jar
adfdt_common.jar
ADF-faces-api - 1013.jar
ADF-faces-databinding-rt - 1013.jar
ADF-faces-impl - 1013.jar
adflibfilter.jar
adflibrary.jar
ADF - loc.jar
adflogginghandler.jar
ADFM.jar
adfmweb.jar
ADF-pageflow - dtrt.jar
ADF-pageflow - fwk.jar
ADF-pageflow - impl.jar
ADF-pageflow - rc.jar
ADF-richclient-api - 11.jar
ADF-richclient-impl - 11.jar
ADF-share - base.jar
ADF-share - ca.jar
adfsharembean.jar
ADF-part - security.jar
ADF-share - support.jar
adftransactionsdt.jar
Batik - anim.jar
Batik awt - util.jar
Batik - bridge.jar
Batik - codec.jar
Batik - css.jar
Batik - dom.jar
Batik - extension.jar
Batik - ext.jar
Batik-gui - util.jar
Batik - gvt.jar
Batik - parser.jar
Batik - script.jar
Batik svg - dom.jar
Batik - svggen.jar
Batik - swing.jar
Batik - transcode .jar
Batik - util.jar
Batik - xml.jar
BC4J - mbeans.jar
cache.jar
com.bea.Core.Apache.Commons.collections_3.2.0.jar
com.bea.core.apache.xercesImpl_2.8.1.jar
Commons-cli - 1.0.jar
Commons-codec - 1.6.jar
common - el.jar
Commons-lang - 2.6.jar
Commons-logging - 1.1.1.jar
DB - ca.jar
DMS.jar
DVT - basemaps.jar
DVT - databindings.jar
DVT-databindings - mds.jar
DVT - facesbindings.jar
DVT - faces.jar
DVT - jclient.jar
DVT - trinidad.jar
DVT - utils.jar
ezmorph - 1.0.6.jar
Fluent-hc - 4.2.1.jar
fmw_audit.jar
GlassFish.el_1.0.0.0_2 - 1.jar
GlassFish.jaxb_1.0.0.0_2 - 1 - 12.jar
GlassFish.jstl_1.2.0.1.jar
Groovy-all - 1.6.3.jar
HttpClient - 4.2.1.jar
HttpClient-cache - 4.2.1.jar
httpcore - 4.2.1.jar
httpmime - 4.2.1.jar
IdentityStore.jar
inspect4.jar
JACC - spi.jar
javatools - nodeps.jar
javax.jsp_1.2.0.0_2 - 1.jar
javax.mail_1.1.0.0_1 - 4 - 1.jar
javax.management_1.2.1.jar
javax. Management.j2ee_1.0.jar
javax. Security.jacc_1.0.0.0_1 - 1.jar
javax.servlet_1.0.0.0_2 - 5.jar
javax. XML.bind_2.1.1.jar
jdev - cm.jar
jdev - rt.jar
jewt4.jar
jmxframework.jar
jmxspi.jar
JPS - api .jar
JPS-.jar
JPS - ee.jar
JPS - internal .jar
JPS - manifest.jar
JPS - no taken in charge - api .jar
JSF - api .jar
JSF - impl.jar
JSON-lib - 2.4 - jdk15.jar
JSP - el - api .jar
ldapjclnt11.jar
mdsrt.jar
MySQL-connector-java - 5.1.9.jar
ojdbc6.jar
OJDL.jar
ojmisc.jar
Oracle - el.jar
oraclepki.jar
Oracle.ucp_11.1.0.jar
orai18n.jar
orai18n - mapping.jar
oramds.jar
org.Apache.Commons.beanutils_1.6.jar
org.Apache.Commons.logging_1.0.4.jar
osdt_cert.jar
osdt_core.jar
osdt_ws_sx.jar
osdt_xmlsec.jar
Prefuse.jar
Readme.txt
ResourceBundle.jar
share.jar
Trinidad - api .jar
Trinidad - impl.jar
XML-apis - ext.jar
xmlef.jar
XML.jar
xmlparserv2.jar
Thank you.What version of JDev?
Which version of the Runtime of the ADF, and what patches were installed after installing the runtime? -
org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION
Hello, OTN,.
When I run my application ADF (integrated WLS), there is a warning in the console I have org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION = true in my web.xml file.
I tried to restart the application (and server) like this:
and like this:<context-param> <description>If this parameter is true, there will be an automatic check of the modification date of your JSPs, and saved state will be discarded when JSP's change. It will also automatically check if your skinning css files have changed without you having to restart the server. This makes development easier, but adds overhead. For this reason this parameter should be set to false when your application is deployed.</description> <param-name>org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION</param-name> <param-value>false</param-value> </context-param>
But I still get the same caveat.<!-- <context-param> <description>If this parameter is true, there will be an automatic check of the modification date of your JSPs, and saved state will be discarded when JSP's change. It will also automatically check if your skinning css files have changed without you having to restart the server. This makes development easier, but adds overhead. For this reason this parameter should be set to false when your application is deployed.</description> <param-name>org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION</param-name> <param-value>true</param-value> </context-param> -->
How can I turn off CHECK_FILE_MODIFICATION?
Thank you.
11.1.2.1 JDev@John replied to this in one of my post and consider that
It is by default integrated weblogic Server so trackand shows the change on the spot. Once deployed on stand-alone WS this error will go. You cannot control this behavior in JDev 11.1.2.1
-
Hi experts,
I am migrating an application to ADFEssentials 12.2.1 with Glassfish 4.1. When you use an af:inputFile to transfer a file, I get this exception:java.io.EOFException at org.apache.myfaces.trinidadinternal.share.util.MultipartFormHandler._skipBoundary(MultipartFormHandler.java:229) at org.apache.myfaces.trinidadinternal.share.util.MultipartFormHandler.<init>(MultipartFormHandler.java:102) at org.apache.myfaces.trinidadinternal.share.util.MultipartFormHandler.<init>(MultipartFormHandler.java:75) at org.apache.myfaces.trinidadinternal.config.upload.FileUploadConfiguratorImpl.beginRequest(FileUploadConfiguratorImpl.java:139) at org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl._startConfiguratorServiceRequest(GlobalConfiguratorImpl.java:746) at org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl.beginRequest(GlobalConfiguratorImpl.java:227) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:184) at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:166) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:166) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283) at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167) at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206) at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180) at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:283) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:132) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:111) at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:536) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) at java.lang.Thread.run(Unknown Source) ]]
No idea why?
Kind regards
Jose.
Hello
It s a bug on the class MultipartFormHandler of the Trinity - impl.jar. You can download the sources of trinidad-impl (trinidad-impl - 2.0.0 - sources.jar.zip) and replace the following code to the _parseBoundary method:
Source language:
Analyze the text content type limit
public static private String _parseBoundary (final String contentType)
{
final int boundaryStart = contentType.indexOf (_BOUNDARY_PARAMETER);
If (boundaryStart<>
{
Returns a null value.
}
Limit begins with ' - '.
return "-" + contentType.substring (boundaryStart + _BOUNDARY_PARAMETER.length ());
}
New:
Analyze the text content type limit
public static private String _parseBoundary (final String contentType)
{
final int boundaryStart = contentType.indexOf (_BOUNDARY_PARAMETER);
If (boundaryStart<>
{
Returns a null value.
}
String limit = contentType.substring (boundaryStart + _BOUNDARY_PARAMETER.length ());
final int semicolonIndex = boundary.indexOf(";");
If (semicolonIndex >-1) {}
Boundary = boundary.substring (0, semicolonIndex);
}
Limit begins with ' - '.
return '-' + limit;
}
You can find the jar trinidad - impl.jar update here.
ADF 12 c + Glassfish4 + trinidad-impl
Replace the jar trinidad - impl.jar in your EARS or your deployment.
It will be useful,
Alex
-
org.apache.jasper.JasperException
org.apache.jasper.JasperException: an exception occurred processing Login.jsp JSP page on line 12
9: < / head >
10: < body >
11: < div style = "" color: Red "> < html:errors / > < / div >"
12: < html:form action = "login.do" >
13: < table >
14: < tr >
15: < td > user name: < table > < td > < input type = "text" name = "user name" / > < table >
StackTrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
first cause
java.lang.NullPointerException: Module 'null' not found.
org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:755)
org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:735)
org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:818)
org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:488)
org.apache.jsp.Login_jsp._jspx_meth_html_005fform_005f0(Login_jsp.java:125)
org.apache.jsp.Login_jsp._jspService(Login_jsp.java:81)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)Place the
2 file web.xmlIt will solve
-
Hi all
I used poi - 3.12 in my project because I need to read xlsx files
and installed used webcenter poi - 3.5
I get this error in my code:
Caused by: java.lang.NoSuchMethodError: org.apache.poi.ss.SpreadsheetVersion.getMaxCellStyles () I
Please guide me
Thanks in advance
Maybe you can try with
true in your weblogic.xml.
If not enough, you should research how to replace poi next to webcenter
-
Help gurus,
Please note that the following works on my laptop:
[oracle@fedora22 oracle] $ netstat - lpten | grep 9000
(Not all processes could be identified, do not belong to the process info
will not be shown, you would have to be root for all to see.)
TCP 0 0 127.0.0.1:9000 0.0.0.0: * LISTEN 1001 29114 1651/java
[oracle@fedora22 oracle] $ beeline u jdbc:hive2: / / localhost:10000 / default
Connection to jdbc:hive2: / / localhost:10000 / default
Connected to: hive Apache (version 1.2.1)
Pilot: Hive JDBC (version 1.2.1)
Isolation of transactions: TRANSACTION_REPEATABLE_READ
Version 1.2.1 by Apache the hive of the Beeline
0: jdbc:hive2: / / localhost:10000 / default > show databases;
+----------------+--+
| database_name |
+----------------+--+
| by default |
+----------------+--+
1 selected line (3,088 seconds)
0: jdbc:hive2: / / localhost:10000 / default >
but when I try and connect from within ODI:
java.lang.RuntimeException: java.lang.IllegalArgumentException: could not load driver JDBC [org.apache.hive.jdbc.HiveDriver] class
at oracle.odi.core.datasource.provider.AbstractDataSourceProvider.configure(AbstractDataSourceProvider.java:106)
to oracle.odi.core.DataSourceManager$ LoginTimeoutDataSourceProviderProxy.configure (DataSourceManager.java:305)
at oracle.odi.core.DataSourceManager.createAndConfigureDataSourceProvider(DataSourceManager.java:231)
to oracle.odi.core.DataSourceManager.access$ 000 (DataSourceManager.java:57)
to oracle.odi.core.DataSourceManager$ 1.create(DataSourceManager.java:76)
at org.springframework.util.CachingMapDecorator.get(CachingMapDecorator.java:152)
in java.util.Collections$ SynchronizedMap.get (Collections.java:2037)
at oracle.odi.core.DataSourceManager.getDataSource(DataSourceManager.java:153)
at oracle.odi.core.OdiInstance.lookupDataSource(OdiInstance.java:1066)
at oracle.odi.core.datasource.dwgobject.support.DwgConnectConnectionCreatorImpl.getDataSourceAdapter(DwgConnectConnectionCreatorImpl.java:124)
at oracle.odi.core.datasource.dwgobject.support.DwgConnectConnectionCreatorImpl.createDwgConnectConnection(DwgConnectConnectionCreatorImpl.java:108)
at com.sunopsis.graphical.dialog.SnpsDialogTestConnet.getLocalConnect(SnpsDialogTestConnet.java:169)
to com.sunopsis.graphical.dialog.SnpsDialogTestConnet.access$ 400 (SnpsDialogTestConnet.java:51)
to com.sunopsis.graphical.dialog.SnpsDialogTestConnet$ 5.doInBackground(SnpsDialogTestConnet.java:629)
to com.sunopsis.graphical.dialog.SnpsDialogTestConnet$ 5.doInBackground(SnpsDialogTestConnet.java:625)
at oracle.odi.ui.framework.AbsUIRunnableTask.run(AbsUIRunnableTask.java:258)
at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:947)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalArgumentException: could not load driver JDBC [org.apache.hive.jdbc.HiveDriver] class
at oracle.odi.jdbc.datasource.DriverManagerDataSource.setDriverClassName(DriverManagerDataSource.java:178)
to oracle.odi.jdbc.datasource.DriverManagerDataSource. < init > (DriverManagerDataSource.java:110)
at oracle.odi.core.datasource.provider.DriverManagerDataSourceProvider.doCreateDataSource(DriverManagerDataSourceProvider.java:36)
at oracle.odi.core.datasource.provider.AbstractDataSourceProvider.configure(AbstractDataSourceProvider.java:97)
... more than 17
This is not the right approach, even if it works. Why?
1. If tomorrow you need to work with Hbase, do you also follow the same thing?
2 much booty pots related to each other and it is not advisable to all copy them into the folder of the agent.
3. you're going to mess after copying all the pots in the record of the agent.
Instead, add the lib path to the additional_path file. This file is in the home directory of the user if his linux machine.
For example:
cat /home/oracle/.odi/userlib/additional_path
See that I added a point here.
If it's windows, see
C:\Users\CURRENT_USER_NAME\AppData\Roaming\odi\oracledi\userlib\additional_path.txt
-
Hello
I am trying to compile and sign my application and faced with the question:
c:\BBWP\bin>java-jar bbwp.jar 'C:\Project\Projet RIM\App\Test.zip' g - o "C:\Project\Projet RIM\AppSigned" mypassword
[INFO] Parsing of the command line options
[INFO] Bbwp.properties analysis
[INFO] Validation of archive application
[INFO] The analysis of config.xml
[INFO] The application of filling source
[ERROR] Feature is not found in any extension (org.apache.cordova)The configuration is based on:
> JDK 1.7
> Ant 1.8.4
> Blackberry SDK 2.3.1.5 Webworks
> PhoneGap 2.0.0
I have alread experienced solutions on several forums, such as:
https://groups.Google.com/Forum/?fromgroups=#! phonegap/hY6bkLJWEVA/topic
but without success.
The error still remains.
Is someone can help me?
THX
Sorry if I posted this message in the wrong queue. I found the solution to my problem:
I have not used the Test.zip file.
1 / the project is initially placed at:
C:\Project\Projet RIM\App\Test
2 / after the compilation with the 'build Ant blackberry' command, the project Test.zip is generated in
C:\Project\Projet RIM\App\Test\build
3 / If the command to use to sign within a seoncd period must be:
C:\BBWP>bbwp 'C:\Project\Projet RIM\App\Test\build\Test.zip' g - o mypassword
"C:\Project\Projet RIM\AppSigned".4 / the output files are then
C:\Project\Projet RIM\AppSigned
-
Hallo,
I migrated my 12.1.3 application ADF Essentials (until now deployed on GlassFish 3.1) to JDeveloper 12.2.1.
The migrated application is successfully deployed on the WLS internal JDev 12.2.1.
I have also installed and configured GlassFish 4.1, but when I try to deploy the application migrated on it I get this error:
Error occurred during deployment: Exception when loading the application: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: java.lang.IllegalStateException: could not find relief for javax.faces.context.FacesContextFactory of the factory. . Please see server.log for more details.
Below, I copied the lower part of the ball.
If you kindly could help solve this problem?
Thank you
Federico
[2015 12-14 T 19: 49:35.432 + 0100] [glassfish 4.1] [SERIOUS] [NCLS-CORE-00026] [javax.enterprise.system.core] [tid: _ThreadID = 44 _ThreadName = admin-listener (1)] [timeMillis: 1450118975432] [levelValue: 1000] []
An exception occurred while processing life cycle
java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: java.lang.IllegalStateException: could not find relief for javax.faces.context.FacesContextFactory of the factory.
at com.sun.enterprise.web.WebApplication.start(WebApplication.java:168)
at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122)
at org.glassfish.internal.data.ModuleInfo.start (ModuleInfo.java:291)
at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:352)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:500)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:219)
at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:491)
to com.sun.enterprise.v3.admin.CommandRunnerImpl$ $2 1.run(CommandRunnerImpl.java:539)
to com.sun.enterprise.v3.admin.CommandRunnerImpl$ $2 1.run(CommandRunnerImpl.java:535)
at java.security.AccessController.doPrivileged (Native Method)
at javax.security.auth.Subject.doAs(Subject.java:360)
to com.sun.enterprise.v3.admin.CommandRunnerImpl$ 2.execute(CommandRunnerImpl.java:534)
to com.sun.enterprise.v3.admin.CommandRunnerImpl$ 3.run(CommandRunnerImpl.java:565)
to com.sun.enterprise.v3.admin.CommandRunnerImpl$ 3.run(CommandRunnerImpl.java:557)
at java.security.AccessController.doPrivileged (Native Method)
at javax.security.auth.Subject.doAs(Subject.java:360)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:556)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1464)
to com.sun.enterprise.v3.admin.CommandRunnerImpl.access$ 1300 (CommandRunnerImpl.java:109)
to com.sun.enterprise.v3.admin.CommandRunnerImpl$ ExecutionContext.execute (CommandRunnerImpl.java:1846)
to com.sun.enterprise.v3.admin.CommandRunnerImpl$ ExecutionContext.execute (CommandRunnerImpl.java:1722)
at org.glassfish.admin.rest.utils.ResourceUtil.runCommand(ResourceUtil.java:253)
at org.glassfish.admin.rest.utils.ResourceUtil.runCommand(ResourceUtil.java:231)
at org.glassfish.admin.rest.utils.ResourceUtil.runCommand(ResourceUtil.java:275)
at org.glassfish.admin.rest.resources.TemplateListOfResource.createResource(TemplateListOfResource.java:133)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
to org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$ 1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
to org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$ 1.run(AbstractJavaResourceMethodDispatcher.java:144)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161)
to org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ ResponseOutInvoker.doDispatch (JavaResourceMethodDispatcherProvider.java:160)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102)
to org.glassfish.jersey.server.ServerRuntime$ 2.run(ServerRuntime.java:309)
to org.glassfish.jersey.internal.Errors$ 1.call(Errors.java:271)
to org.glassfish.jersey.internal.Errors$ 1.call(Errors.java:267)
at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
at org.glassfish.jersey.internal.Errors.process(Errors.java:267)
at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317)
at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:292)
at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1139)
at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:375)
to org.glassfish.admin.rest.adapter.RestAdapter$ 2.service(RestAdapter.java:316)
at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:179)
to com.sun.enterprise.v3.services.impl.ContainerMapper$ HttpHandlerCallable.call (ContainerMapper.java:459)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
to org.glassfish.grizzly.filterchain.ExecutorResolver$ 9.execute(ExecutorResolver.java:119)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:283)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:132)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:111)
at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:536)
at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
in org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$ 100 (WorkerThreadIOStrategy.java:56)
to org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$ WorkerThreadRunnable.run (WorkerThreadIOStrategy.java:137)
to org.glassfish.grizzly.threadpool.AbstractThreadPool$ Worker.doWork (AbstractThreadPool.java:591)
to org.glassfish.grizzly.threadpool.AbstractThreadPool$ Worker.run (AbstractThreadPool.java:571)
at java.lang.Thread.run(Thread.java:745)
]]
[2015 12-14 T 19: 49:35.432 + 0100] [glassfish 4.1] [SERIOUS] [] [javax.enterprise.system.core] [tid: _ThreadID = 44 _ThreadName = admin-listener (1)] [timeMillis: 1450118975432] [levelValue: 1000] []
An exception occurred while loading the application]]
[2015 12-14 T 19: 49:35.433 + 0100] [glassfish 4.1] [SERIOUS] [AS-WEB-GLUE-00192] [javax.enterprise.web] [tid: _ThreadID = 44 _ThreadName = admin-listener (1)] [timeMillis: 1450118975433] [levelValue: 1000] []
Undeployment failed for the context /MyWebApp]]
[2015 12-14 T 19: 49:35.459 + 0100] [glassfish 4.1] [SERIOUS] [] [javax.enterprise.system.core] [tid: _ThreadID = 44 _ThreadName = admin-listener (1)] [timeMillis: 1450118975459] [levelValue: 1000] []
Exception when loading the application: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: java.lang.IllegalStateException: could not find relief for javax.faces.context.FacesContextFactory of the factory. ]]
[2015 12-14 T 19: 49:35.616 + 0100] [glassfish 4.1] [INFO] [] [org.glassfish.admingui] [tid: _ThreadID = 45 _ThreadName = admin-listener (2)] [timeMillis: 1450118975616] [levelValue: 800] []
Exception occurred: error occurred during deployment: Exception when loading the application: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: java.lang.IllegalStateException: could not find relief for javax.faces.context.FacesContextFactory of the factory. . Please see server.log for more details. ]]
You have validated the content of the file web.xml instead of faces-config. XML
Try to return to faces-config. XML to 2.1.
Also, check if useBundledJsf = false will make a difference.
If nothing else helps, try to remove the extra libs (one by one)
Dario
-
SSL problem when running Apache httpclient Jrun and not standalone Java
We use the Apache httpclient 4.1.2 to post on an external server, using SSL. The position works well when it runs since Java JRE, but when the code is running in a JRUN/Colfusion instance that uses the same Java JRE, the error message returned is:
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
at com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:352)
at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128)
.......
When you debug the connect using the -Djavax .net .debug = all , the illustrated internal error message is:
java.lang.RuntimeException: could not generate secret
Is there some settings strange ColdFUsion, to undo to do this job? We installed the cert of the other server in the/rje/lib/sercurity/cacerts file, but has not made a difference. Why the work of independent java and not Jrun?
The JDK version is 1.6.0_24 - b07
ColdFusion: 9,0,1,274733
OK, the solution was simple, to disable jsafe the right way by adding the property of java command line:
-Dcoldfusion.disablejsafe = true
Hope that jsafe is not used for something vital...
-
org.apache.jasper.JasperException: unable to compile class for JSP:
HII,
Any idea about this error?
org.apache.jasper.JasperException: unable to compile class for JSP:
An error occurred at line: 16 in the jsp file: /1d0258c2440a8d19e716292b231e3190/delete_item_action.jsp
DB.db cannot be resolved to a type
13: for (int i = 0; i < count; i ++)
14: {}
15: if (request.getParameter("checkbox_"+i).equals ("delete"))
16: Db.db.setUpdate ("material to update the value d_status = 1 where hardware_Id =" + request.getParameter ("Id_" + i) + ";" ');
17:
18:Java is case sensitive, you didn't know that? AMD DB Db are two different things in Java, and a class called db must be in a file called db.java; Conversely, a file called DB.java should contain a class called DB. You will need to sort this out, it is a complete mess right now.
-
org.apache.bsf.BSFException loading data into Essbase
What I try to do is to load data into Oracle's Essbase?
The operator-> all executions
Integration to prepare for loading (success)
Load data integration into essbase (failed) with the below error
org.apache.bsf.BSFException: exception of Jython:
Traceback (innermost last):
"< String >" file, line 23, in there?
com.hyperion.odi.essbase.ODIEssbaseException: error reached records the maximum error threshold: 1 at com.hyperion.odi.essbase.ODIEssbaseDataWriter.loadData (unknown Source) 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.python.core.PyReflectedFunction.__call__ (PyReflectedFunction.java) at org.python.core.PyMethod.__call__ (PyMethod.java) at org.python.core.PyObject.__call__ (PyObject.java) at org.python.core.PyInstance.invoke (PyInstance.java) at $0 org.python.pycode._pyx35.f (< string >: 23) to org.python.pycode._pyx35.call_function (< string >) to the org.python.core.PyTableCode.call (PyTableCode.java) at org.python.core.PyCode.call (PyCode.java) at org.python.core.Py.runCode (Py.java) at org.python.core.Py.exec (Py.java) to (PythonInterpreter.java) org.python.util.PythonInterpreter.exec to org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:144) to com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:345) to com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:169) to com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2375) to com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java:1616) to com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java:2755) to com.sunopsis.dwg.dbobj.SnpSessTaskSqlI.treatTaskTrt(SnpSessTaskSqlI.java:69) to com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2515) to com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:537) to com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:449) to com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1954) to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$ 2.doAction(StartSessRequestProcessor.java:322) to oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:224) to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:246) to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$ 0 (StartSessRequestProcessor.java:237) to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$ StartSessTask.doExecute (StartSessRequestProcessor.java:794) at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:114) at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$ 2.run(DefaultAgentTaskExecutor.java:83) at java.lang.Thread.run (Thread.java:619) caused by: com.hyperion.odi.essbase.ODIEssbaseException: error reached records the maximum error threshold: 1 at com.hyperion.odi.essbase.ODIEssbaseDataWriter.checkMaxError (unknown Source) at com.hyperion.odi.essbase.ODIEssbaseDataWriter.sendRecordArrayToEsbase (unknown Source)... 35 more
com.hyperion.odi.essbase.ODIEssbaseException: com.hyperion.odi.essbase.ODIEssbaseException: error reached records the maximum error threshold: 1
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:345)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:169)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2375)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java:1616)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java:2755)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlI.treatTaskTrt(SnpSessTaskSqlI.java:69)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2515)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:537)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:449)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1954)
to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$ 2.doAction(StartSessRequestProcessor.java:322)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:224)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:246)
to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$ 0 (StartSessRequestProcessor.java:237)
to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$ StartSessTask.doExecute (StartSessRequestProcessor.java:794)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:114)
to oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$ 2.run(DefaultAgentTaskExecutor.java:83)
at java.lang.Thread.run(Thread.java:619)I don't really understand what's your problem, you should not need to do anything once it is executed, the interface if records have loaded, then they should be in essbase, if they are rejected, then the error should give you an idea of why they were.
See you soon
John
http://John-Goodwin.blogspot.com/ -
Hello
I came across a question where I am able to analyze an xml in a workspace to weblogic using xmlbeans. but when I deploy to weblogic workshop area and having the same xbean.jar where the eclipse, there is the folder with the name com.bea.workshop.thirdparty.xmlbeans.v22_1.0.30.200904250221 its projection java.lang.ClassCastException: org.apache.xmlbeans.impl.values.XmlComplexContentImpl.
Any help in this is appretiated. Will update the post if I get a solution.
Thank you and best regards,
Renault RI was facing the same problem and the solution for this problem you have to compile your code with weblogic inbuild function xmlbean with jar external xmlbean.
-
ODI Java API: NullPointerException when creating an OdiInstance
Hello
Maybe someone can help me. The following problem is driving me crazy.
Based on this guide ( ODI SDK Setup and Config in Eclipse - ODIExperts.com ), I am trying to connect to a repository ODI in Java (in Eclipse).
The createInstance causes an error. I use the following code:
Connection
MasterRepositoryDbInfo masterInfo = new MasterRepositoryDbInfo (Url, driver, Master_User, Master_Pass.toCharArray (), PoolingAttributes()) new;
WorkInfo WorkRepositoryDbInfo = new WorkRepositoryDbInfo (WorkRep, new PoolingAttributes());
OdiInstanceConfig odiInstanceConfig = new OdiInstanceConfig (masterInfo, workInfo);
OdiInstance odiInstance = (odiInstanceConfig) OdiInstance.createInstance;
The last line gives a NullPointerException:
Sep 24, 2014 16:47:58 org.eclipse.persistence.default
INFO: EclipseLink, version: Eclipse - 2.3.1.v20111018 persistence Services - r10243
Sep 24, 2014 16:47:58 org.eclipse.persistence.default
INFO: master-session connection successful
Sep 24, 2014 16:47:58 org.eclipse.persistence.default
NEWS: successful connection meeting
java.util.logging.ErrorManager: 5
java.lang.NullPointerException
to java.util.ResourceBundle.getBundle (unknown Source)
at org.eclipse.persistence.exceptions.i18n.ExceptionMessageGenerator.getHeader(ExceptionMessageGenerator.java:95)
at org.eclipse.persistence.exceptions.EclipseLinkException.printStackTrace(EclipseLinkException.java:165)
at org.eclipse.persistence.exceptions.IntegrityException.printStackTrace(IntegrityException.java:107)
at java.util.logging.SimpleFormatter.format (unknown Source)
at java.util.logging.StreamHandler.publish (unknown Source)
at java.util.logging.ConsoleHandler.publish (unknown Source)
at java.util.logging.Logger.log (unknown Source)
at org.eclipse.persistence.logging.JavaLog.internalLog(JavaLog.java:290)
at org.eclipse.persistence.logging.JavaLog.log(JavaLog.java:261)
at org.eclipse.persistence.internal.sessions.AbstractSession.log(AbstractSession.java:3100)
at org.eclipse.persistence.internal.sessions.AbstractSession.logThrowable(AbstractSession.java:4293)
at org.eclipse.persistence.internal.sessions.AbstractSession.handleSevere(AbstractSession.java:4422)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:535)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:476)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:435)
at org.eclipse.persistence.sessions.broker.SessionBroker.initializeDescriptors(SessionBroker.java:576)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.postConnectDatasource(DatabaseSessionImpl.java:676)
at org.eclipse.persistence.sessions.broker.SessionBroker.login(SessionBroker.java:713)
at oracle.odi.core.persistence.toplink.ContextualRepositorySessionBrokerFactoryBean.createRepositoryServerSessionBroker(ContextualRepositorySessionBrokerFactoryBean.java:334)
at oracle.odi.core.persistence.toplink.ContextualRepositorySessionBrokerFactoryBean.afterPropertiesSet(ContextualRepositorySessionBrokerFactoryBean.java:131)
at oracle.odi.core.OdiInstance.initializeJpaPersistence(OdiInstance.java:886)
at oracle.odi.core.OdiInstance.initOdiInstance(OdiInstance.java:823)
to oracle.odi.core.OdiInstance. < init > (OdiInstance.java:681)
at oracle.odi.core.OdiInstance.createInstance(OdiInstance.java:609)
at oracle.odi.core.OdiInstance.createInstance(OdiInstance.java:548)
at MyFirstSDKCode2.main (MyFirstSDKCode2.java:30)
Exception in thread "main" java.lang.NullPointerException
to java.util.ResourceBundle.getBundle (unknown Source)
at org.eclipse.persistence.exceptions.i18n.ExceptionMessageGenerator.getHeader(ExceptionMessageGenerator.java:95)
at org.eclipse.persistence.exceptions.EclipseLinkException.toString(EclipseLinkException.java:253)
at java.lang.Throwable. < init >(Unknown Source)
at java.lang.Exception. < init >(Unknown Source)
to java.lang.RuntimeException. < init >(Unknown Source)
to oracle.odi.core.exception.OdiRuntimeException. < init > (OdiRuntimeException.java:58)
to oracle.odi.exception.OdiUncheckedException. < init > (OdiUncheckedException.java:50)
to oracle.odi.core.config.OdiConfigurationException. < init > (OdiConfigurationException.java:37)
to oracle.odi.core.config.UncategorizedConfigurationException. < init > (UncategorizedConfigurationException.java:48)
to oracle.odi.core.OdiInstance. < init > (OdiInstance.java:691)
at oracle.odi.core.OdiInstance.createInstance(OdiInstance.java:609)
at oracle.odi.core.OdiInstance.createInstance(OdiInstance.java:548)
at MyFirstSDKCode2.main (MyFirstSDKCode2.java:30)
Check this blog - http://www.odipundits.com/2014/01/jpsexception.html
I hope that helps!
-
Error: java.io.EOFException
I am running Windows XP on a laptop. I installed wamp server 2.1 (certified php 5.3.5 apache 2.2.17 and mySQL 5.5.8) and Flash Builder 4. I am now learning to link data to a database mySQL (mySQLdatabase called) which I've implemented using myPHPadmin.
After creating a Flex 4 project based on tehnology server PHP in Flash builder, I have chosen,
Data > connect to the data Service / > PHP > next > click here to generate the PHP example
then fill the form generator service as follows:
User name: root
Password:
Host name: localhost
Server port: 80
Database: mydatabase
I clicked 'connect to the database' to generate a PHP class file and got this error message:
Unable to connect to the database using the specified connection information:
java.io.EOFException
He left me scratching my head! I checked my database info (which is fairly standard: host, username, password, name, localhost, Port of the server and database) and all retired! Only, I can't understand what is wrong!
I thought it would be permissions of folder where to install my WAMP software. I checked the settings of security there, too, and made sure everything was set to full control. That did not work.
I wonder if someone can tell me how to solve the problem?
Thank you!
try to replace server port 3306
Maybe you are looking for
-
Smart photo 6525: fill the cartridges not save or ink
Recharged cartridges do not save or print correctly
-
I just boutght a HP Slate 2 10 inch tablet and the pre-installed Kindle app does not work. It just runs for 2 seconds and then closes. I uninstalled and reinstalled several times and no change. Any help for this problem of Kindle app? Thank you Bil
-
Retrieve the user profile for a new user after user profile Service failed and could not be loaded
I use Windows Vista Home Premium operating system. I wasn't able to log onto my user; I searched online for an answer and advise him to create another user - I had 'Admin' status with the original user. I followed the following instructions: http://
-
Windows is not answer/work properly!
I get a message that says something to the effect that windows does not now, and he tries to find a solution to the problem. Then he said only: windows restarts and you see the first message again. I can't do anything with my computer except internet
-
Applications of CC always install in the x 86 folder
Hi Forum Adobe!Would really appreciate it a neat trick here, just do not put forward in this topic:I use packer of creative cloud to create customized for our creative Cloud applications installation package. When you try to install / deploy a packag