Exception creating EntityManagerFactory using PersistenceProvider class
Hi,
im new to OC4J and using standalone version of it.
I'd made a new spring based application with JDBC connection.
When i'm trying to deploy this application i'm getting the exception :
Exception creating EntityManagerFactory using PersistenceProvider class org.hibernate.ejb.HibernatePersistence for persistence unit ApplicationEntityManagerI'm not able to understand why i'm getting this error because i'm not using HibernatePersistance in the application.
Kindly help.
Here is the stack trace of "ascontrol.log"
2009-01-15 21:02:40,691 [OC4J Launcher] WARN jmx.SecureWalletManager _setPermission.161 - WARNING: Could not set file permissions administrators:F for wallet at C:\Program Files\Java\oc4j_extended_101340\j2ee\home\persistence\ascontrol\ascontrol\securestore\ewallet.p12
2009-01-15 21:02:40,738 [OC4J Launcher] WARN jmx.SecureWalletManager _setPermission.161 - WARNING: Could not set file permissions system:F for wallet at C:\Program Files\Java\oc4j_extended_101340\j2ee\home\persistence\ascontrol\ascontrol\securestore\ewallet.p12
2009-01-15 21:03:53,882 [HTTPThreadGroup-4] WARN ias.ContentEmIntegration init.51 - Initialize Content DB Integration class
2009-01-15 21:04:04,007 [EMUI_21_04_00_/console/postLogon] WARN jmx.SecureWalletManager _setPermission.161 - WARNING: Could not set file permissions administrators:F for wallet at C:\Program Files\Java\oc4j_extended_101340\j2ee\home\persistence\ascontrol\ascontrol\securestore\ewallet.p12
2009-01-15 21:04:04,054 [EMUI_21_04_00_/console/postLogon] WARN jmx.SecureWalletManager _setPermission.161 - WARNING: Could not set file permissions system:F for wallet at C:\Program Files\Java\oc4j_extended_101340\j2ee\home\persistence\ascontrol\ascontrol\securestore\ewallet.p12
2009-01-15 21:04:04,319 [EMUI_21_04_00_/console/postLogon] WARN jmx.SecureWalletManager _setPermission.161 - WARNING: Could not set file permissions administrators:F for wallet at C:\Program Files\Java\oc4j_extended_101340\j2ee\home\persistence\ascontrol\ascontrol\securestore\ewallet.p12
2009-01-15 21:04:04,351 [EMUI_21_04_00_/console/postLogon] WARN jmx.SecureWalletManager _setPermission.161 - WARNING: Could not set file permissions system:F for wallet at C:\Program Files\Java\oc4j_extended_101340\j2ee\home\persistence\ascontrol\ascontrol\securestore\ewallet.p12
2009-01-15 21:04:04,616 [EMUI_21_04_00_/console/postLogon] WARN jmx.SecureWalletManager _setPermission.161 - WARNING: Could not set file permissions administrators:F for wallet at C:\Program Files\Java\oc4j_extended_101340\j2ee\home\persistence\ascontrol\ascontrol\securestore\ewallet.p12
2009-01-15 21:04:04,648 [EMUI_21_04_00_/console/postLogon] WARN jmx.SecureWalletManager _setPermission.161 - WARNING: Could not set file permissions system:F for wallet at C:\Program Files\Java\oc4j_extended_101340\j2ee\home\persistence\ascontrol\ascontrol\securestore\ewallet.p12
2009-01-15 21:04:05,132 [EMUI_21_04_04_/console/postLogon] WARN jmx.SecureWalletManager _setPermission.161 - WARNING: Could not set file permissions administrators:F for wallet at C:\Program Files\Java\oc4j_extended_101340\j2ee\home\persistence\ascontrol\ascontrol\securestore\ewallet.p12
2009-01-15 21:04:05,179 [EMUI_21_04_04_/console/postLogon] WARN jmx.SecureWalletManager _setPermission.161 - WARNING: Could not set file permissions system:F for wallet at C:\Program Files\Java\oc4j_extended_101340\j2ee\home\persistence\ascontrol\ascontrol\securestore\ewallet.p12
2009-01-15 21:04:05,413 [EMUI_21_04_04_/console/postLogon] WARN jmx.SecureWalletManager _setPermission.161 - WARNING: Could not set file permissions administrators:F for wallet at C:\Program Files\Java\oc4j_extended_101340\j2ee\home\persistence\ascontrol\ascontrol\securestore\ewallet.p12
2009-01-15 21:04:05,460 [EMUI_21_04_04_/console/postLogon] WARN jmx.SecureWalletManager _setPermission.161 - WARNING: Could not set file permissions system:F for wallet at C:\Program Files\Java\oc4j_extended_101340\j2ee\home\persistence\ascontrol\ascontrol\securestore\ewallet.p12
2009-01-15 21:04:05,695 [EMUI_21_04_04_/console/postLogon] WARN jmx.SecureWalletManager _setPermission.161 - WARNING: Could not set file permissions administrators:F for wallet at C:\Program Files\Java\oc4j_extended_101340\j2ee\home\persistence\ascontrol\ascontrol\securestore\ewallet.p12
2009-01-15 21:04:05,726 [EMUI_21_04_04_/console/postLogon] WARN jmx.SecureWalletManager _setPermission.161 - WARNING: Could not set file permissions system:F for wallet at C:\Program Files\Java\oc4j_extended_101340\j2ee\home\persistence\ascontrol\ascontrol\securestore\ewallet.p12
2009-01-15 21:05:16,963 [EMUI_21_05_16_/console/ias/j2ee/deploy/deploySavePlan] ERROR em.console doGet.303 - java.lang.IllegalStateException: Response has already been committed
java.lang.IllegalStateException: Response has already been committed
at com.evermind.server.http.EvermindHttpServletResponse.resetBuffer(EvermindHttpServletResponse.java:1892)
at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:249)
at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284)
at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
at oracle.sysman.emSDK.svlt.PageHandler.render(PageHandler.java:796)
at oracle.sysman.emSDK.svlt.PageHandler.handleRequest(PageHandler.java:398)
at oracle.sysman.emSDK.svlt.EMServlet.myDoGet(EMServlet.java:765)
at oracle.sysman.emSDK.svlt.EMServlet.doGet(EMServlet.java:283)
at oracle.sysman.ias.studio.app.StudioConsole.doGet(StudioConsole.java:385)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
at oracle.sysman.ias.studio.app.BrowserVersionFilter.doFilter(BrowserVersionFilter.java:75)
at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
at oracle.sysman.ias.studio.app.MultipleJVMFilter.doFilter(MultipleJVMFilter.java:85)
at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)
at oracle.sysman.ias.studio.app.PostLogonFilter.doFilter(PostLogonFilter.java:80)
at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)
at oracle.sysman.ias.studio.app.ShortHostnameRedirectFilter.doFilter(ShortHostnameRedirectFilter.java:68)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:619)
Greetings,
Did you develop your application using Spring\Hibernate on JBoss? Oracle uses Toplink so you can revisit your persistence settings in accordance with:
How-To : Using EJB 3.0 and Java Persistence API with Spring in OC4J
http://www.oracle.com/technology/tech/java/oc4j/1013/how_to/how-to-ejb30-jpa-spring/doc/how-to-ejb30-jpa-spring.htmlThe main page that this is referenced from is at:
Oracle TopLink
http://www.oracle.com/technology/products/ias/toplink/technical/tips/index.html-Michael
Similar Messages
-
Detecting when exception was thrown using custom class loader
Hello all,
I would like to implement the solution described here - http://stackoverflow.com/questions/75218/how-can-i-detect-when-an-exceptions-been-thrown-globally-in-java - that uses custom class loader in order to detect when an Exeption thrown somewhere in the JVM hosting my app, please note that exceptions might be thrown from 3rd party jars the app is using. So, thanks to help I got from another post, I've managed to code the custom class loader. My question is how can the class loader wrap the original exception, as the methods in ClassLoader deals with classes, not instances. So where should I set the original exception?
Thanks!
Edited by: user9355666 on Sep 28, 2010 10:48 PMuser9355666 wrote:
I think I'm missing something fundumental, forgive me for being slow...
This is what I did so far. For the exception wrapper I made a simple class extens Exception that recieve Exception in its ctor and store it. I also subclassed ClassLoader and override its loadClass(). I've registered it as the system classloader. My thinking was to check in that point that if the requested class is instance of Exception and if yes, returning my wrapper class wrapping this exception. But, since loadClass() return class, how can I set in the wrapper the original exception?
In addition, let's say 2 different places in the code throws NPE, to my understanding the classloader will load NPE only once, so how throwing the NPE in the second time can be detected?you are missing a key point. you should creating a custom implementation of the NPE class which hooks into your detection code in its constructor. from that point forward, anytime any NPE (which is your custom class) is constructed, you can detect it. -
How to use JAVA class in C++
Hi people,
is there anyone who knows how I can create and use JAVA class in C++ code. Example I have one JAVA class which works with database.
One of the methods from this class returns XML string that represent result set. How to create instance of this class inside of C++ and have possibility to call this method.Hi, I'm also curious how to solve this.
My problem is that I call a DLL from C++ that returns several values (e.g. function(a, b, c, &w, &x, &y, &z); )
and I want to create a java class object that can be used to store these values so I can return 1 object
Below I've written an abstract of the code
Can someone help me with the parts in <> ??
Thanks!
Sander
JNIEXPORT jobject JNICALL Java_nativeF(...a,b,c...)
int w,x;
float y,z;
C_DLL_Function(a, b, c, &w, &x, &y, &z);
//<Create Java Class 'Data' jobject>
//<Call Data.setvalues(w,x,y,z) >
return jobject;
...in java...
class Data
private int jw, jx;
private float jy, jz;
public function setvalues(int w, int x, float y, float z)
jw = w;
etc...
[\code] -
Hi I am trying to deploy a struts based web application using "DynaActionForms"
When I am trying to access the jsp page I am getting the following error.
I am providing as much as details as it can help full to u.
Thank u.
FormBean class ProdFormFB.java
========================================================================
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import org.apache.struts.action.*;
public class ProdFormFB extends DynaActionForm
public void reset(ActionMapping mapping, HttpServletRequest request)
System.out.println("reset() called. . . . ");
set("prodId", new Integer(10));
set("prodName", new String("XYZ"));
set("price", new Float(22.25));
public ActionErrors validate(ActionMapping mappings, HttpServletRequest request)
System.out.println("=== validate() called ===");
ActionErrors aes=new ActionErrors();
System.out.println("aes.size() ===> "+aes.size());
String prodName = (String)get("prodName");
if( prodName==null || prodName.equals("") )
System.out.println("Adding prodName.req error . . . . . . .");
aes.add("prodName",new ActionError ("prodName.req.error"));
return aes;
========================================================================
Action Class ProdAction.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import org.apache.struts.action.*;
public class ProdAction extends Action
public ActionForward execute(ActionMapping mapping,ActionForm form, HttpServletRequest request,HttpServletResponse response)throws Exception
ProdFormFB fb = (ProdFormFB)form;
System.out.println("fb.get('prodId')==> "+fb.get("prodId"));
System.out.println("fb.get('prodName')==> "+fb.get("prodName"));
System.out.println("fb.get('price')==> "+fb.get("price"));
return mapping.findForward("dres");
}========================================================================
jsp page : npform.jsp
<%@ taglib uri = "/tags/struts-html" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<html:html>
<head>
<title>Product Form</title>
</head>
<body>
<html:form action="/pAction">
<center>
<br><br>
<center> <font color="green" style="bold" size=5>Product Form using Struts</font></center><br><br>
<table>
<tr>
<td>
<b> Product ID : </b> <html:text property="prodId"/> </td><td><font color="red" style="bold"><html:errors property="prodId"/> </font>
</td>
</tr>
<tr>
<td>
<b> Prod Name : </b> <html:text property="prodName"/> </td><td> <font color="red" style="bold"> <html:errors property="prodName"/> </font>
</td>
</tr>
<!-- <tr>
<td>
<b> Price : </b> <html:text property="price"/> </td><td> <font color="red" style="bold"> <html:errors property="price"/> </font>
</td>
</tr> -->
<tr colspan="2" align="center">
<td>
<html:submit property="submit" value="Store"/>
</td>
</tr>
</table>
</center>
</html:form>
</body>
</html:html>========================================================================
Configuration in struts-config.jsp
<form-beans>
<form-bean name="NewProdForm" type="ProdFormFB">
<form-property name="prodId" type="java.land.Integer"/>
<form-property name="prodName" type="java.land.String"/>
<form-property name="price" type="java.land.Float"/>
</form-bean>
</form-beans>
<action-mappings>
<action name="NewProdForm" path="/pAction" type="ProdAction" input="/npform.jsp" validate="true" scope="request">
<forward name="dres" path="/dres.jsp"/>
</action>
</action-mappings>========================================================================
After deploying successfully I am I am entering the following URL
http://localhost:7001/oursapp/npform.jsp
The following Exception on Browser: and also on the server console ......
javax.servlet.jsp.JspException: Exception creating bean of class ProdFormFB: {1}
at org.apache.struts.taglib.html.FormTag.initFormBean(FormTag.java:463)
at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:433)
at jsp_servlet.__npform._jspService(__npform.java:178)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6718)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
Plz... Help me out is solving the problem .......
my email : [email protected]I never used DynaActionForm, what I have noticed here is, don't you need to declare the form bean? I may be wrong.
<form-beans>
<form-bean name="newProdForm" type="com.package.form.NewProdForm"></form-bean>
</form-beans> -
Cannot create class in system package while Using Sprite class
Hi i developed a game using Sprite class & imported
javax.microedition.lcdui.game.*; package. But when i tried to build this project it gave me "Cannot create class in system package" error. Worst thing is that now again if i build, then it displays error "package javax.microedition.lcdui.game.*; does not exist" . Pls help meFirst exception means that you tried to create a class with the package name equaling one from the predefined libraries in midp/cldc.
For your second error, add all the jars you are using into the project's classpath.
Mihai -
Creating a triangle using polygon class problem, URGENT??
Hi i am creating a triangle using polygon class which will eventually be used in a game where by a user clicks on the screen and triangles appear.
class MainWindow extends Frame
private Polygon[] m_polyTriangleArr;
MainWindow()
m_nTrianglesToDraw = 0;
m_nTrianglesDrawn = 0;
m_polyTriangleArr = new Polygon[15];
addMouseListener(new MouseCatcher() );
setVisible(true);
class MouseCatcher extends MouseAdapter
public void mousePressed(MouseEvent evt)
Point ptMouse = new Point();
ptMouse = evt.getPoint();
if(m_nTrianglesDrawn < m_nTrianglesToDraw)
int npoints = 3;
m_polyTriangleArr[m_nTrianglesDrawn]
= new Polygon( ptMouse[].x, ptMouse[].y, npoints);
}When i compile my code i get the following error message:
Class Expected
')' expectedThe two error messages are refering to the section new Polygon(....)
line. Please helpCannot find symbol constructor Polygon(int, int, int)
Can some one tell me where this needs to go and what i should generally
look like pleaseI don't think it is a good idea to try and add the constructor that the compiler
can't find. Instead you should use the constructor that already exists
in the Polygon class: ie the one that looks like Polygon(int[], int[], int).
But this requires you to pass two int arrays and not two ints as you
are doing at the moment. As you have seen, evt.getPoint() only supplies
you with a single pair of ints: the x- and y-coordinates of where the mouse
button was pressed.
And this is the root of the problem. To draw a triangle you need three
points. From these three points you can build up two arrays: one containing
the x-coordinates and one containing the y-coordinates. It is these two
arrays that will be used as the first two arguments to the Polygon constructor.
So your task is to figure out how you can respond to mouse presses
correctly, and only try and add a new triangle when you have all three of its
vertices.
[Edit] This assumes that you expect the user to specify all three vertices of the
triangle. If this isn't the case, say what you do expect. -
Hi
While trying to Create Projects using the API, I'm getting two types of errors -
The first is : 'API failed in one stage 1 Customer Name is a mandatory Quick Entry field. Value must be passed'
The second is : '
'API failed in one stage 1 Project: '<Project_Number>'
The class category is invalid.'
Both the messages are produced by our custom program. .. however I am not able to understand why the underlying errors occur.
The first error ( Customer Name is a mandatory quick entry field), is caused by Projects that are to be created from Project templates where it is configured with Quick Entry Customer Name required. We are passing Customer Site number ( Party Bill to site number and Party Ship to side number). The site numbers being passed are also set as 'Primary'. Yet they are failing.
For the second Error ( The Class Category is invalid), I rechecked multiple times, the Class categories for the Projects I am trying to create, with the Config in R12 and they are fine. Can't understand the reason for these two issues. Has anyone encountered such an issue ? If so how was it resolved?
Regards
VivekHI All
I resolved both the issues. In case there are others facing similar issues, following was the cause and resolution of my errors
1. Error 1: Customer Name is a Mandatory Quick Entry field. Value must be passed.
The cause was that the data loaded into our custom staging table was not in the right fields. This was because the data file values and the CTL were not in sync.
Resolution:
Corrected the data file to be in Sync with the structure defined in the CTL and this loaded it successfully
2. Error 2: The class category is invalid.
The cause of this error was that in the Projects Template (used to create the project from), the Quick Entry setup had a Class Category set as required and I was not passing a value ( a class code value) for that Class Category.
Hope this helps somebody else
Cheers
Turnbill -
Re: How do you create and use "common" type classes?
Hi,
You have 2 potential solutions in your case :
1- Sub-class TextNullable class of Framework and add your methods in the
sub-class.
This is the way Domain class work. Only Nullable classes are sub-classable.
This is usefull for Data Dictionary.
The code will be located in any partition that uses or references the supplier
plan.
2- Put your add on code on a specific class and instanciate it in your user
classes (client or server).
You could also use interface for a better conception if needed. The code will
also be in any partition that uses or references the supplier plan where your
add on class is located.
If you don't want that code to be on each partition, you could use libraries :
configure as library the utility plan where is your add-on class.
You can find an example of the second case (using a QuickSort class,
GenericArray add-on) with the "QuickSort & List" sample on my personal site
http://perso.club-internet.fr/dnguyen/
Hope this helps,
Daniel Nguyen
Freelance Forte Consultant
http://perso.club-internet.fr/dnguyen/
Robinson, Richard a écrit:
I'm relatively new to forte and I'd like to know how can you handle utility
type classes that you want to use through out your application? Ideally
what I want is a static class with static methods.
Let's say that I have a StringUtil class that has a bunch of methods for
manipulating strings.
My problem is that we have code that runs on the client and code that runs
on the server. Both areas could use the StringUtil class, but from what I
understand, I have to create StringUtil in a plan and then create a server
object of type StringUtil. The server object will eventually get assigned
to a partition. That's not good since I really want the server object to
physically reside at the server end and at the client end. (Actually, I
don't want a server object, I just want to invoke a static method of a
static class).
Any clues on how to solve this problem would be appreciated.
Also, what is the url at Sage-it that has a summary of all emails that have
been posted to [email protected]? Perhaps this question has been
answered previously.
Thanks in advance
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>-
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>Hi Richard,
Your question about "utility classes" brings up a number of issues, all of
which are important to long-term success with Forte.
There is no such thing as a static method (method that is associated with a
class but without an implicit object reference - this/self/me "pointer") in
TOOL, nor is there such thing as a global method (method not associated
with a class at all). This is in contrast to C++, which has both, and
Java, which has static methods, but not global classes. Frequently, Forte
developers will write code like this:
result, num : double;
// get initial value for num....
tmpDoubleData : DoubleData = new;
tmpDoubleData.DoubleValue = num;
result = tmpDoubleData.Sqrt().DoubleValue;
tmpDoubleData = NIL; // send a hint to the garbage collector
in places where a C++ programmer would write:
double result, num;
// get initial value for num....
result = Math::Sqrt(num);
or a Java programmer would write:
double result, num;
// get initial value for num....
result = Math.sqrt(num);
The result of this is that you end up allocating an extra object now and
then. In practice, this is not a big deal memory-wise. If you have a
server that is getting a lot of hits, or if you are doing some intense
processing, then you could pre-allocate and reuse the data object. Note
that optimization has its own issues, so you should start by allocating
only when you need the object.
If you are looking for a StringUtil class, then you will want to use an
instance of TextData or TextNullable. If you are looking to add methods,
you could subclass from TextNullable, and add methods. Note that you will
still have to instantiate an object and call methods on that object.
The next issue you raise is where the object resides. As long as you do
not have an anchored object, you will always have a copy of an object on a
partition. If you do not pass the object in a call to another partition,
the object never leaves. If you pass the object to another partition, then
the other partition will have its own copy of the object. This means that
the client and the server will have their own copies, which is the effect
you are looking for.
Some developers new to Forte will try to get around the lack of global
methods in TOOL by creating a user-visible service object and then calling
methods on it. If you have a general utility, like string handling, this
is a bad idea, since a service object can reside only on a single
partition.
Summary:
* You may find everything you want in TextData.
* Unless you anchor the object, the instance will reside where you
intuitively expect it.
* To patch over the lack of static methods in TOOL, simply allocate an
instance when required.
Feel free to email me if you have more questions on this.
At the bottom of each message that goes through the mailing list server,
the address for the list archive is printed:
http://pinehurst.sageit.com/listarchive/.
Good Luck,
CSB
-----Original Message-----
From: Robinson, Richard
Sent: Tuesday, March 02, 1999 5:44 PM
To: '[email protected]'
Subject: How do you create and use "common" type classes?
I'm relatively new to forte and I'd like to know how can you handle utility
type classes that you want to use through out your application? Ideally
what I want is a static class with static methods.
Let's say that I have a StringUtil class that has a bunch of methods for
manipulating strings.
My problem is that we have code that runs on the client and code that runs
on the server. Both areas could use the StringUtil class, but from what I
understand, I have to create StringUtil in a plan and then create a server
object of type StringUtil. The server object will eventually get assigned
to a partition. That's not good since I really want the server object to
physically reside at the server end and at the client end. (Actually, I
don't want a server object, I just want to invoke a static method of a
static class).
Any clues on how to solve this problem would be appreciated.
Also, what is the url at Sage-it that has a summary of all emails that have
been posted to [email protected]? Perhaps this question has been
answered previously.
Thanks in advance -
Create frozen alv grid using salv* classes
Hi Experts,
I want to create a frozen alv grid i.e the row selections are defined in the code and should not be able to modify on the screen . Please let me know if it is possible ? I am using salv* class for alv.
Thanks,
Kiran A.Hi,
You mean "preventing" the user to change the selection set or just not allowing him to change some rows content?
If you speak about selection only, I don't think this is feasible... (or a silly idea: highlight the rows instead of selecting them
Kr,
Manu. -
Create web service using java class
Hi,
I created the web service using java class then i deployed this web service in to the weblogic admin server.when i tested this process it is working fine.
when I tested The generated WSDL to this process in browser(IE). it is not working.
I need to to invoke this webservice from another BPEL but this WSDL is not working.Hi,
when i created the webservice in jdeveloper by default it is connected to integrated weblogic server and generates this wsdl.
http://localhost:7101/helloApplication-javaexcel-context-root/MyWebService1Soap12HttpPort?WSDL
then I deployed this webservice in to the Adminserver.it gives the following URL.
http://192.168.56.1:7001/extracExcelToCSV-extractExcelToCSV-context-root/ExtractExcelToCSVSoap12HttpPort?wsdl
This URL is not working but when i tested this process it is working fine.
It is giving below error when i try to invoke from jdeveloper
Error while reading wsdl file
caused by:java.net.connectExcepption :Connection timed out:connect -
I am using PictureRequest class to get the images of the presentation as,
PictureRequest request = new PictureRequest(inStream, ".pptx", PictureFormat.Png, outStream);
IAsyncResult result = request.BeginConvert(SPServiceContext.GetContext(siteCollection), null, null);
request.EndConvert(result);
After getting the response from the PictureRequest if I check the image size (in this case png) it has the resolution of 720x540. I want bigger resolution images. I searched all over the sharepoint central administration but could not find any setting related
to Powerpoint conversion service which may allow to set the desired image resolution.
Could you please anyone suggest where I can specify the required resolution?
Many thanks in advance!Hi,
According to your description, you want to convert PPT file to PNG file in a specific resolution.
There is no such OOTB settings in PowerPoint conversion service can meet your requirement. In
PictureRequest object, there is also no related method can set the resolution of the converting image.
As a workaround, I would suggest you do the conversion outside SharePoint, there will be more options available to handle the properties of the converted images.
The links below about with code demos about how to convert PowerPoint Slide to Image for your reference:
http://www.free-power-point-templates.com/articles/c-code-to-convert-powerpoint-to-image/
http://www.codeproject.com/Articles/10632/Export-of-PowerPoint-slides-to-high-quality-Bitmap
Best regards
Patrick Liang
TechNet Community Support -
I am using PictureRequest class to get the images of the presentation as,
PictureRequest request = new PictureRequest(inStream, ".pptx", PictureFormat.Png, outStream);
IAsyncResult result = request.BeginConvert(SPServiceContext.GetContext(siteCollection), null, null);
request.EndConvert(result);
After getting the response from the PictureRequest if I check the image size (in this case png) it has the resolution of 720x540. I want bigger resolution images. I searched all over the sharepoint central administration but could not find any setting related
to Powerpoint conversion service which may allow to set the desired image resolution.
Could you please anyone suggest where I can specify the required resolution?
Many thanks in advance!Hi,
According to your description, you want to convert PPT file to PNG file in a specific resolution.
There is no such OOTB settings in PowerPoint conversion service can meet your requirement. In
PictureRequest object, there is also no related method can set the resolution of the converting image.
As a workaround, I would suggest you do the conversion outside SharePoint, there will be more options available to handle the properties of the converted images.
The links below about with code demos about how to convert PowerPoint Slide to Image for your reference:
http://www.free-power-point-templates.com/articles/c-code-to-convert-powerpoint-to-image/
http://www.codeproject.com/Articles/10632/Export-of-PowerPoint-slides-to-high-quality-Bitmap
Best regards
Patrick Liang
TechNet Community Support -
Weblogic 9.1 with toplink JPA - Problem creating entityManagerFactory
I am using weblogic 9.1 with toplink jpa provider.
I am getting the error while creating entityManagerFactory.
Exception stack trace
faces.FacesException: #{LogonMB.authenticateLogin}: javax.faces.el.EvaluationException: java.lang.ExceptionInInitializerError
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:98)
at javax.faces.component.UICommand.broadcast(UICommand.java:332)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:287)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:401)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:95)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:268)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:272)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:165)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3153)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1973)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1880)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1310)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:179)
Caused by: javax.faces.el.EvaluationException: java.lang.ExceptionInInitializerError
at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:150)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:92)
... 19 more
Caused by: java.lang.ExceptionInInitializerError
at com.arisglobal.cc.service.impl.PreferencesServiceImpl.getEntityManager(PreferencesServiceImpl.java:45)
at com.arisglobal.framework.service.AbstractBusinessService.(AbstractBusinessService.java:24)
at com.arisglobal.cc.service.impl.PreferencesServiceImpl.(PreferencesServiceImpl.java:36)
at com.arisglobal.cc.factory.BusinessServiceFactory.createPreferencesService(BusinessServiceFactory.java:113)
at com.arisglobal.cc.mb.LogonManagedBean.authenticateLogin(LogonManagedBean.java:51)
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:585)
at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:146)
... 20 more
Caused by: Exception [TOPLINK-34002] (Oracle TopLink Essentials - 2006.7 (Build 060720)): oracle.toplink.essentials.exceptions.XMLParseException
Exception Description: An exception occurred while processing persistence.xml from URL: file:/D:/ClinicalConnect/4. CODING/web/WEB-INF/classes/META-INF/persistence.xml. A SAXParser instance could not be created.
Internal Exception: org.xml.sax.SAXNotRecognizedException: http://java.sun.com/xml/jaxp/properties/schemaLanguage
at oracle.toplink.essentials.exceptions.XMLParseException.getXMLParseException(XMLParseException.java:101)
at oracle.toplink.essentials.exceptions.XMLParseException.exceptionCreatingSAXParser(XMLParseException.java:73)
at oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.processPersistenceXML(PersistenceUnitProcessor.java:315)
at oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.processPersistenceArchveFromUnconvertableURL(PersistenceUnitProcessor.java:90)
at oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.processPersistenceArchive(PersistenceUnitProcessor.java:202)
at oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.getPersistenceUnits(PersistenceUnitProcessor.java:77)
at oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.initPersistenceUnits(JavaSECMPInitializer.java:222)
at oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.initialize(JavaSECMPInitializer.java:240)
at oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.initializeFromMain(JavaSECMPInitializer.java:277)
at oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.getJavaSECMPInitializer(JavaSECMPInitializer.java:80)
at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:118)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:60)
at com.arisglobal.cc.helper.ResourceManager.(ResourceManager.java:8)hi JavaCrazyLover
u got why u getting the error i ma getting similar error its running fine in 8.1 but in web9.1 it is giving errors in some jsp pages may be due to versions or name spacing ie we write in top of the page DTD schema am not sure but i think , there is no jars to add on as such web 9.1 is upgraded one and it supports all files some where there will be conflicts between versions example JDK 1.5and 1.4 enum is a keyword in 9.1 but in normal in 8.1 if u get the solution for this error please mail me to [email protected]
rgds
Mohammed Mansoor -
Unable to raise password expiry warning exception in OID using JAVA API
Hi,
We are maintaing the user information for our application in OID(9.2). During logon, it is required that a warning is given to the user according to the value set in "Password Expiration Warning" parameter.
A pl/sql program (using DBMS_LDAP/DBMS_LDAP_UTL packages) written to test password expiry raises the PWD_EXPIRE_WARN exception as expected. However we are unable to simulate the same using the JAVA APIs.
We did try some thing like the following:
public class SampleExpire {
public static void main(String argv[])
throws NamingException {
// Create InitialDirContext
InitialDirContext ctx = ConnectionUtil.getDefaultDirCtx( "TCS-UUODC4",
"4032",
"cn=orcladmin",
"welc0me" );
System.out.println("Hello");
// Create User Objects
User myuser = null,
try {
// Create User using a subscriber DN and the User DN
myuser = new User ( ctx,
Util.IDTYPE_DN,
"uid=C100013, ou=People, o=UUSD",
Util.IDTYPE_DN,
"ou=People, o=UUSD",
false );
catch ( UtilException e ) {
* Exception encountered in User object constructor
System.out.println("User creation failed");
// Authenticate User
try {
myuser.authenticateUser(ctx,User.CREDTYPE_PASSWD,"Z100013");
catch ( UtilException e ) {
* Authenticate fails
System.out.println("Authentication failed");
} // End of SampleExpire.java
The authenticate user does not raise any exception.
Am I missing something ?
Regards -
AdhirajHi,
did you manage to solve this problem? Please let me know -
Exception created : flex.messaging.security.SecurityException
Hi ,
The message below keep appearing in the systemout.log file. Any idea?
00002ca4 webcontainer E com.ibm.ws.webcontainer.WebContainer handleRequest SRVE0255E: A WebGroup/Virtual Host to handle / has not been defined.
00002ca4 servlet E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0068E: Uncaught exception created in one of the service methods of the servlet documents in application LiveCycleES2. Exception created : flex.messaging.security.SecurityException
at com.adobe.workspace.users.Authentication.validateContext(Authentication.java:445)
at com.adobe.workspace.tasks.DocumentServlet.doGet(DocumentServlet.java:166)
00002ca4 webcontainer E com.ibm.ws.webcontainer.WebContainer handleRequest SRVE0255E: A WebGroup/Virtual Host to handle / has not been defined.
00002ca4 webapp E com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: [Servlet Error]-[documents]: com.ibm.ws.webcontainer.webapp.WebAppErrorReport: Method PROPFIND is not defined in RFC 2068 and is not supported by the Servlet API
at com.ibm.ws.webcontainer.webapp.WebAppDispatcherContext.sendError(WebAppDispatcherContext. java:637)
at com.ibm.ws.webcontainer.srt.SRTServletResponse.sendError(SRTServletResponse.java:1187)
-DhiyaneHello Nitin,
i didnt say that its working fine with ATG REST. i mentioned that its working fine with 10.0.2 version of ATG but not with ATG10.1.1 . Also i am using SOAP only in both the versions. i am getting the boolean exception in the line where will i pass username, password and ispasswordEncrpted. i am passing defalut username,
password and false(ispasswordencrypted).
so can you help me on this.
i am pasting my clinet program here
public class LoginClient {
* @param args
* @throws RemoteException
* @throws ServletException
* @throws SecurityException
* @throws ServiceException
public static void main(String[] args) throws SecurityException, ServletException, RemoteException, ServiceException {
/*System.getProperties().put("socksProxyHost", "172.26.183.65");
System.getProperties().put("socksProxyPort", "8180");*/
LoginUserSEIService loginService = new LoginUserSEIServiceLocator();
LoginUserSEI loginStub = loginService.getLoginUserSEIPort();
org.apache.axis.client.Stub axisStub = (org.apache.axis.client.Stub) loginStub;
CookieContainer cookieContainer = new CookieContainer();
axisStub.setMaintainSession(true);
// Don't allow XML elements to reference other XML elements
axisStub._setProperty(AxisEngine.PROP_DOMULTIREFS, new Boolean(false));
// Push cookies onto the Stub
cookieContainer.pushCookies(axisStub);
String userId = loginStub.loginUser("[email protected]", " password", false);
// Get cookies out of the Stub, and pass them to subsequent calls as needed
cookieContainer.extractCookies(axisStub);
System.out.println("User ID : " + userId);
Maybe you are looking for
-
I want to PLPDF report printing in APEX 4.0.I succesfully installed the scripts in PLPDF schema using SQL*Plus. I also worked out the installation test in SQL*Plus: - create table CREATE TABLE STORE_BLOB (BLOB_FILE BLOB, CREATED_DATE DATE); - create
-
Can primary key be changed?
Hi all, I found that if primary key is changed, the SQL statement generated is strange. For example, I have an object A, with primary key = 12345. In the UoW, I update the primary key to 1000. The SQL statement generated would be something like "UPDA
-
Minimum SP level required in satellite system R/3 4.7E
Hi all, In my landscape i am going to configure change request management. I know its possible to configure but here my doubt is that what is the minimum level required in satellite systems. Server Details are Solman7.0 level SP11 and satellite syste
-
Every time i try to log in my apple ID into face time, it tells me that im using an invalid password. But its not!!! Please help!
-
SAP PP-delete Production orders, planned orders, purchase requitions & othe
How to delete Production orders, planned orders, purchase requitions & other orders . Pls send me the T-codes or Paths. Any comments welcome & Thanks in advance.