Problem with annotation
I have a plugin (developed in C++) to add stamps in a pdf. This plugin is based on the Stamper sample included in Acrobat 8 SDK. The plugin works well when adding stamps on a pdf page that is not rotated, but when the page is rotated the stamp rotates as well.
I don't want the stamp to rotate with the page, so I tried to set the annotation flag to 'No rotate' as follows: PDAnnotSetFlags(annot,pdAnnotNoRotate);
but it doesn't work.
Does anyone have an idea about how to solve this?.
Thanks in advance,
I know how to get the page's rotation (pdPage = AVPageViewGetPage(pageView);
pdRotate = PDPageGetRotate(pdPage)
but I don't know how to rotate the stamp. Could you tell me how to do it?
This is part of my code.
Thanks,
if
((rect->top == rect->bottom) || (rect->right == rect->left)){
rect->top +=75;
rect->right += 250;
pdPage = AVPageViewGetPage(pageView);
AVDoc avDoc = AVPageViewGetAVDoc(pageView);
AVPageViewDeviceRectToPage ( pageView, rect, &pdLocation);
// Add the new annotation to the page.
annot = PDPageAddNewAnnot(pdPage, -1, Stamper_K, &pdLocation);
cAnnotObj = PDAnnotGetCosObj(annot);
cdoc = PDDocGetCosDoc(PDPageGetDoc(pdPage));
// See PDF Specification for more information on the Flags key.--06/10/2010
cIntObj = CosNewInteger (cdoc, false, 4L);
CosDictPutKeyString(cAnnotObj, Flags_KStr, cIntObj);
cAPDictObj = CosNewDict(cdoc,
false, 1L);cNullObj = CosNewNull();
// Read in the stream for the appearance key.
memset(&buf, 0,
sizeof(buf));
strcat(buf, "q 1 w 0.12 0.29 0.49 RG 0.8 0.85 0.95 rg 1 3 98 94 re B Q BT /STAMPR 22 Tf 15 60 TD 40 Tz (QUALIFICATION)Tj /STAMPR2 22 Tf 20 -40 TD 30 Tz (Year 11)Tj ET");
s = (ASUns32)strlen(buf);
stm = ASMemStmRdOpen(buf, s);
attributesDict = CosNewDict(cdoc,
false, 5);LengthEntry = CosNewInteger(cdoc,
false, s);CosDictPutKeyString(attributesDict, Length_KStr, LengthEntry);
cStmObj = CosNewStream(cdoc,
true, stm, 0, true, attributesDict, cNullObj, s);cStmDictObj = CosStreamDict(cStmObj);
CosDictPutKeyString(cStmDictObj,
"Type", CosNewNameFromString(cdoc, false, "XObject"));CosDictPutKeyString(cStmDictObj,
"Subtype", CosNewNameFromString(cdoc, false, "Form"));CosDictPutKeyString(cStmDictObj,
"FormType", CosNewInteger(cdoc, false, 1L));cBBoxObj = CosNewArray(cdoc,
false, 4L);CosArrayInsert(cBBoxObj, 0L, CosNewInteger(cdoc,
false, 0L));CosArrayInsert(cBBoxObj, 1L, CosNewInteger(cdoc,
false, 0L));CosArrayInsert(cBBoxObj, 2L, CosNewInteger(cdoc,
false, 100L));CosArrayInsert(cBBoxObj, 3L, CosNewInteger(cdoc,
false, 100L));CosDictPutKeyString(cStmDictObj,
"BBox", cBBoxObj);
// Create Resource dictionary for XObject.
cResObj = CosNewDict(cdoc,
false, 5L);
// Add Font resource to Resources dictionary.
fontResObj = CosNewDict(cdoc, true, 2L);fontResObj2 = CosNewDict(cdoc,
true, 5L);fontResObj3 = CosNewDict(cdoc,
true, 5L);cObj = CosNewNameFromString(cdoc,
false, "Font");CosDictPutKeyString(fontResObj2,
"Type", cObj);cObj = CosNewNameFromString(cdoc,
false, "Type1");CosDictPutKeyString(fontResObj2,
"Subtype", cObj);cObj = CosNewNameFromString(cdoc,
false, "STAMPR");CosDictPutKeyString(fontResObj2,
"Name", cObj);cObj = CosNewNameFromString(cdoc,
false, "Arial,Bold");CosDictPutKeyString(fontResObj2,
"BaseFont", cObj);CosDictPutKeyString(fontResObj,
"STAMPR", fontResObj2);cObj = CosNewNameFromString(cdoc,
false, "Font");CosDictPutKeyString(fontResObj3,
"Type", cObj);cObj = CosNewNameFromString(cdoc,
false, "Type1");CosDictPutKeyString(fontResObj3,
"Subtype", cObj);cObj = CosNewNameFromString(cdoc,
false, "STAMPR2");CosDictPutKeyString(fontResObj3,
"Name", cObj);cObj = CosNewNameFromString(cdoc,
false, "Arial,BoldItalic");CosDictPutKeyString(fontResObj3,
"BaseFont", cObj);CosDictPutKeyString(fontResObj,
"STAMPR2", fontResObj3);CosDictPutKeyString(cResObj,
"Font", fontResObj);
//-----------KAS 28062010--------------
// Set up ProcSet Resources.
cProcSetObj = CosNewArray(cdoc,
false, 2L);CosArrayPut(cProcSetObj, 0L, CosNewNameFromString(cdoc,
false, "PDF"));CosArrayPut(cProcSetObj, 1L, CosNewNameFromString(cdoc,
false, "Text"));CosDictPutKeyString(cResObj,
"ProcSet", cProcSetObj);
// Put Resources dictionary in XObject's stream dictionary.
CosDictPutKeyString(cStmDictObj,
"Resources", cResObj);
// Set the stream object (now a Forms XObject) as the normal (N) key
// and add to the appearance (AP) key.
CosDictPut(cAPDictObj, FaceNormal_K, cStmObj);
CosDictPutKeyString(cAnnotObj, Appearance_KStr, cAPDictObj);
Similar Messages
-
A problem with annotation @EJB
Hi,
My application uses servlet+JSP+EJB+JBOSS. I want to use a pure java object that is a singleton and within this singleton call an EJB.
I have a servlet that call a singleton:
My servlet
public class FindAdministratorForumServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
// ======================================
// = Entry point method =
// ======================================
@Override
protected void service(final HttpServletRequest request,
final HttpServletResponse response) throws ServletException,
IOException {
final int rows=3;
int page = Integer.parseInt(request.getParameter("page"));
List<Topic> discussionList = ListHandlerService.getForumTopics(page); My singleton :
package service;
import java.util.LinkedList;
import java.util.List;
import java.util.ListIterator;
import javax.ejb.EJB;
import sessionbean.TopicService;
import entitybean.Topic;
public class ListHandlerService {
private final static int rows=3;
/** L'instance statique */
private static ListHandlerService instance;
/** objet pour la synchronisation.
* j'ajoute deux "soulignés" (__) au nom de l'attribut car il n'a
* qu'un intérêt purement technique.
private static Object objetSynchrone__;
private static List<Topic> listTopic;
@EJB
private static TopicService discussionService;
/** Récupère l'instance unique de la class Singleton.
* Remarque : le constructeur est rendu inaccessible
public static ListHandlerService getInstance() {
if (null == instance) { // Premier appel
synchronized(objetSynchrone__) {
if (null == instance) {
instance = new ListHandlerService();
return instance;
/** Constructeur redéfini comme étant privé pour interdire
* son appel et forcer à passer par la méthode
private ListHandlerService() {
public static List<Topic> getForumTopics(int page) {
int i = 0;
Topic topic;
LinkedList<Topic> result = new LinkedList<Topic>();
if (page==1) {
listTopic = discussionService.getForumTopics();
ListIterator<Topic> listIterator = listTopic.listIterator();
while (listIterator.hasNext() && (i< rows)) {
topic = listIterator.next();
result.add(topic);
i++;
} else {
ListIterator<Topic> listIterator = listTopic.listIterator();
while (listIterator.hasNext() && (i< rows*(page-1))) {
listIterator.hasNext();
i++;
while (listIterator.hasNext() && (i< rows*page)) {
topic = listIterator.next();
result.add(topic);
i++;
return result;
public static int getSize() {
return listTopic.size();
} In my singleton that is a pure JAVA object, the injection of my EJB with annotation @EJB doesn't seem to work. Indeed when executing, "discussionService" that should be injected and initialized, is null. Isn't it possible to inject an EJB in a pure java object which is a singleton ?
Thank you for your answers.Is it deployed in the same application?
In they are not in the same application you need to use some other techniques. See the following thread for info:
http://forums.sun.com/thread.jspa?threadID=5332558 -
Problems with annotating in preview
hi,
i've had no issues using the annotate function for preview prior to my snow leopard upgrade. the most important function for me was the highlight text function for use in lectures. however, after upgrading, the text i highlight often highlights in "circles" or "ribbon-like shapes" if its a huge chunk of text. i've uploaded some pictures in case you guys don't quite understand what i mean.
it would be perfect if there's any way i can revert back to the older version of annotating for preview. ):
this is what it looks like before upgrading:
this is what it looks like right now:So, a week later, and I think I'm narrowing in on the problem. WARNING: long post follows:
When I bought the new Macbook Pro, I bought an SSD after market to install in the optibay. Once it was installed, I reinstalled Mountain Lion on the SSD and obliterated the original hard drive. I then moved my Home folder from the SSD to the traditional hard drive using instructions found many places on the 'net. (CNET is one source, but there are many others.) Essentially, I created a dummy Admin acount and used it to copy the data from the SSD to the traditional hard drive, then changed the Home folder in System Preferences. Worked like a charm, no errors. Or so I thought.
I kept the dummy Admin account on the SSD for general troubleshooting, so last night I tried logging in with that account and working in Preview to do what I was trying before... and it worked just fine. Menus popped up super quick, the Export and Save As functions returned the appropriate menus... in short, perfect operation. But this doesn't work properly on my regular user account, whose Home directory was moved.
I didn't use system links because most articles said this was unnecesary under Lion or Mountain Lion. But it does seem like something is not working correctly, as these menus will not pull up on the account with the moved home folder.
Any ideas?
Thanks again! -
Live could be so easy... , if Annotations would offer more comfort.
I have following needs and problems in my application:
1. transparent Annotations (only with MinMaxRegion possible?)
2. All Annotations should be moveable and resizeable with the mouse.
3. There should be access to all Annotations (and their corresponding edit points) even if they are on top of each other.
4. On MinMaxRegions with only x values (full y range) there are no edit points (small white rectangles to catch them with the mouse)
5. All lines and edge points of Annotations should be accessable to move and resize the Annotation (like in nearly all drawing programs)
6. Annotations should be really transparent (although they are colored) that no overlapping Annotation hides other Annotations.
7. Is there a possibility to get the current marked Annotation (edit points are activated)?
8. If TrackMode = cwGTrackAllEvents is activated the CWGraph1_AnnotationMouseMove is available but with TrackMode = cwGTrackDragAnnotation not!
Also the AnnotationMouseDown and AnnotationMouseUp event are then not fired.
The behaviour can be tested with the attached test program.
Are there possible workarounds for the listed points?
Do anybody know, if NI plans an update for the Annotations?
Helpful suggestions and code snippets would be appreciated.
Attachments:
AnnotationTest.zip 8 KBhello gz-stefan,
for not implemented features you can submit up a productsuggestion.
point 1,5 and 6 are currently not implemented. if they get implemented it will be in MStudio for .NET.
2: The arrow and caption of an annotation is resizable at runtime, but the annotation itself is currently not resizable.
8: This is expected behavior. You can point to the help for CWGraphTrackModes. Events are automatically handled if you have "DragAnnotation" as the Trackmode. Thus, all of the mouse events will not fire. They are expected to be handled by you if the track mode is "TrackAllEvents"
can you provide some further information for points 3 and 4?
regards,
robert h
NI germanyMessage Edited by RobertH on 04-27-2006 03:22 AM -
Problem with controlling Annotations from Excel VBA
Hi,
I have a PDF document that has plenty of sticky notes attached to it. These sticky notes have been added by multiple authors on all pages of the document. I am trying to import the contents of these sticky notes, their author and the page number to an excel spreadsheet. I am using Excel 2007 and Acrobat Professional 9.0.
This is the code that I am currently using to import the sticky notes, but the problem that I am facing is that when I run the macro -
Same sticky note contents, author and page numbers are imported multiple times
Not all sticky notes are imported, only some of them appear in the final excel spreadsheet
When I compare the number of sticky notes to that in the original PDF file, the number is correct. But the content is repeated content and that is the reason why only some of the sticky notes are imported.
This is an activity that I need to do on regular basis and the number of sticky notes that I need to import to excel may range between 100 to 200. It is really difficult to do this task manually, so an excel VBA macro could prove really helpful.
Sub ImportComments_Click()
Dim Fpath As String
Dim WordObj As Object
Dim wbkOutput As Excel.Workbook
Dim iRow As Integer
Dim i, j, k As Integer
Dim lRet As Long
Dim objAcroAVDoc As New Acrobat.acroAVDoc
Dim objAcroPDDoc As Acrobat.AcroPDDoc
Dim numPages As Long
Dim lAnnotscnt As Long
Dim Subtype As String
Dim NumComments As Long
Dim AcroApp As Acrobat.AcroApp
Dim objAcroPDPage As Acrobat.AcroPDPage
Dim annot As Acrobat.AcroPDAnnot
Sheets("Defect Log").Select
Range("L3").Activate
Fpath = ActiveCell.Value
Sheets("Defect Log").Select
Range("A1").Activate
i = 0
Do While (Not (IsEmpty(ActiveCell.Value)) Or Not (IsEmpty(ActiveCell.Offset(0, 1).Value)) Or Not (IsEmpty(ActiveCell.Offset(0, 2).Value)) Or Not (IsEmpty(ActiveCell.Offset(0, 3).Value)) Or Not (IsEmpty(ActiveCell.Offset(0, 4).Value)) Or Not (IsEmpty(ActiveCell.Offset(0, 5).Value)) Or Not (IsEmpty(ActiveCell.Offset(0, 6).Value)) Or Not (IsEmpty(ActiveCell.Offset(0, 7).Value)) Or Not (IsEmpty(ActiveCell.Offset(0, 8).Value)) Or Not (IsEmpty(ActiveCell.Offset(0, 9).Value)) Or Not (IsEmpty(ActiveCell.Offset(0, 10).Value)) Or Not (IsEmpty(ActiveCell.Offset(0, 11).Value)) Or Not (IsEmpty(ActiveCell.Offset(0, 12).Value)) Or Not (IsEmpty(ActiveCell.Offset(0, 13).Value)) Or Not (IsEmpty(ActiveCell.Offset(0, 14).Value)))
i = i + 1
ActiveCell.Offset(1, 0).Select
Loop
iRow = i + 1
Set wbkOutput = ActiveWorkbook
lRet = objAcroAVDoc.Open(Fpath, "")
Set objAcroPDDoc = objAcroAVDoc.GetPDDoc
numPages = objAcroPDDoc.GetNumPages()
Set objAcroPDPage = objAcroPDDoc.AcquirePage(0)
For k = 1 To numPages
lAnnotscnt = objAcroPDPage.GetNumAnnots()
For m = 0 To lAnnotscnt - 1
If lAnnotscnt = 0 Then Exit For
Set objAcroPDAnnot = objAcroPDPage.GetAnnot(m)
If (objAcroPDAnnot.GetContents <> "" And objAcroPDAnnot.GetSubtype = "Text") Then
Cells(iRow, 5).Value = k
Cells(iRow, 2).Value = objAcroPDAnnot.GetContents()
Cells(iRow, 11).Value = objAcroPDAnnot.GetTitle()
iRow = iRow + 1
End If
Next m
Set objAcroPDPage = objAcroPDDoc.AcquirePage(k)
Next k
lRet = objAcroAVDoc.Close(1)
Set objAcroAVDoc = Nothing
Set objAcroPDAnnot = Nothing
Set objAcroPDPage = Nothing
Set objAcroPDDoc = Nothing
End SubMake sure you are current with 9.x patches, just on general principles.
The code seems fine – nothing jumping out at me.
You can also look at using the JSObject methods and trying this via the JavaScript stuff – that will give you more access to the Annotation information…
From: Adobe Forums <[email protected]<mailto:[email protected]>>
Reply-To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>
Date: Thu, 24 Nov 2011 04:25:12 -0800
To: Leonard Rosenthol <[email protected]<mailto:[email protected]>>
Subject: Problem with controlling Annotations from Excel VBA
Problem with controlling Annotations from Excel VBA
created by apreeti<http://forums.adobe.com/people/apreeti> in Acrobat SDK - View the full discussion<http://forums.adobe.com/message/4044740#4044740 -
Problem with contents of annotation
Hi,
I have problem with JS and annotations in new Acrobat XI reader. My script have to read annotations contents but in XI annotation.contents is always undefined. I listed all object properties and I can't find property with correct contents. I don't see any changes in documentation. Should work.This is quite old scripts which stopped working, works fine on older versions up to Acrobat Pro 10.1.1
Now I'm testing it on 11.0.3 and doesn't work.
This simple test function works on Pro 10.1.1 and shows contents, on XI shows "undefined"
function listAnnots() {
var string = "";
var annots_list = this.getAnnots();
if (annots_list.length>0) {
for (k=0; k<annots_list.length;k++) {
tmp = annots_list[k];
string += "Contents: "+tmp.contents+"\n";
app.alert(string); -
Problem saving annotated PDF files with windows reader app
It has happened to more than one of my files. After I read it, and jotted some notes on it, when I was trying to save, it tells me I couldn't. At first, l thought it was a problem of my file. However, it has happened to every file I tried. When I opened
the file with another PDF app, it opens and saves fine.
Is there anything I am missing that causes the problem?Hi,
I just made a test using Windows Reader, it works fine without problem. For your problem, I doubt there is a problem with this app and you can try to reinstall this Reader app trough Windows Store.
On the other hand, you can access to the link below to download the pdf file to make a test. I already made a test using this pdf file on my system, Windows 8.1 Pro. Reader app works fine:
http://research.microsoft.com/pubs/238337/AutoCharge-TR.pdf
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected] -
Problem with JTextArea or is it my code, Help!!!
Hi,
I am going crazy. I am sending a message to a JTextArea and I get some very wierd things happening? I really need help because this is driving me crazy. Please see the following code to see my annotations for the problems. Has anyone else experienced problems with this component?
Thanks,
Steve
// THIS IS THE CLASS THAT HANDLES ALL OF THE WORK
public class UpdateDataFields implements ActionListener { // 400
JTextArea msg;
JPanel frameForCardPane;
CardLayout cardPane;
TestQuestionPanel fromRadio;
public UpdateDataFields( JTextArea msgout ) { // 100
msg = msgout;
} // 100
public void actionPerformed(ActionEvent evt) { // 200
String command = evt.getActionCommand();
String reset = "Test of reset.";
try{
if (command.equals("TestMe")){ // 300
msg.append("\nSuccessful");
Interface.changeCards();
} // 300
catch(Exception e){
e.printStackTrace();
try{
if (command.equals("ButtonA")){ // 300
// WHEN I CALL BOTH OF THE FOLLOWING METHODS THE DISPLAY WORKS
// BUT THE CHANGECARDS METHOD DOES NOT WORK. WHEN I COMMENT OUT
// THE CALL TO THE DISPLAYMESSAGE METHOD THEN THE CHANGECARDS WORKS
// FINE. PLEASE THE INTERFACE CLASS NEXT.
Interface.changeCards();
Interface.displayMessage("test of xyz");
} // 300
catch(Exception e){
e.printStackTrace();
} // 200
} // 400
// END OF UPDATEDATAFIELS END END END
public class Interface extends JFrame { // 300
static JPanel frameForCardPane;
static CardLayout cardPane;
static JTextArea msgout;
TestQuestionPanel radio;
Interface () { // 100
super("This is a JFrame");
setSize(800, 400); // width, height
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// set-up card layout
cardPane = new CardLayout();
frameForCardPane = new JPanel(); // for CardLayout
frameForCardPane.setLayout(cardPane); // set the layout to cardPane = CardLayout
TestQuestionPanel cardOne = new TestQuestionPanel("ABC", "DEF", msgout, radio);
TestQuestionPanel cardTwo = new TestQuestionPanel("GHI", "JKL", msgout, radio);
frameForCardPane.add(cardOne, "first");
frameForCardPane.add(cardTwo, "second");
// end set-up card layout
// set-up main pane
// declare components
msgout = new JTextArea( 8, 40 );
ButtonPanel commandButtons = new ButtonPanel(msgout);
JPanel pane = new JPanel();
pane.setLayout(new GridLayout(2, 4, 5, 15)); pane.setBorder(BorderFactory.createEmptyBorder(30, 20, 10, 30));
pane.add(frameForCardPane);
pane.add( new JScrollPane(msgout));
pane.add(commandButtons);
msgout.append("Successful");
setContentPane(pane);
setVisible(true);
} // 100
// HERE ARE THE METHODS THAT SHOULD HANDLE THE UPDATING
static void changeCards() { // 200
cardPane.next(frameForCardPane);
System.out.println("Calling methods works!");
} // 200
static void displayMessage(String test) { // 200
String reset = "Test of reset.";
String passMessage = test;
cardPane.next(frameForCardPane);
System.out.println("Calling methods works!");
msgout.append("\n"+ test);
} // 200
} // 300Hi,
I instantiate it in this class. Does that change your opinion or the advice you gave me? Please help!
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class CardLayoutQuestionsv2 {
public static void main(String[] arguments) {
JFrame frame = new Interface();
frame.show();
} -
Problem with non-container managed entity manager
i am working on a project, in which i am using entity beans.i use netbeans, glassfish as application server and toplink as persistence provider .
i created a java class that handles all the operations with the entitys, which means i using non-container managed entity manager.
in the constructor
try{
EntityManagerFactory emf = Persistence.createEntityManagerFactory("voidPU");
entityManager = emf.createEntityManager();
catch(Exception ex){
throw new EJBException(ex.getMessage());
}then i call a function in this class from a servlet
the code of the function
List users = null;
try {
ProgLanguages progLanguage = entityManager.find(ProgLanguages.class, languageId);
users = (List) progLanguage.getUserIdCollection();
catch(IllegalStateException illegalStateException){
throw new EJBException(illegalStateException.getMessage());
catch(IllegalArgumentException illegalArgumentException) {
throw new EJBException(illegalArgumentException.getMessage());
}i got an IllegalArgumentException saying Unknown entity bean class: class vanguard.server.entity.ProgLanguages, please verify that this class has been marked with the @Entity annotation
what confuses me is that sometimes it works and most of the time it does not work, have i made anything wrong?, or there is a problem with any of the tools netbeans, glassfish, or toplink?Is it always the same entity that is reported as 'unknown' ? You mention that it works sometimes but is it the same deployment and the same code that works? The first thing I would verify is that the ear is being created as expected by netbeans. Check the persistence.xml file and verify that all of the classes are listed that will be used as entities.
--Gordon -
Problem with JavaScript getPageNumWords
Using AR7.0.9. I have a problem with the JavaScript method doc.getPageNumWords and the associated machinery for keeping
track of the words on a page. And I'm wondering if it's a bug,
or something which is not properly defined by the PDF spec.
The situation is illustrated by the test file:
http://www.amrita-cfd.org/4adobe/word-count/test1.pdf
It would appear that the word machinery is aware of
the text in the /Xform's used by /Widget annotations.
But the text is locked in the first time the
machinery is activated on a page i.e. visible /Widget's
are included and invisible ones are ignored.
But since /Widget's can be turned on and off
it's then possible for the word-cache to become out of sync
with respect to the visible text on the page.
Note that a widget which is invisible when
the document is opened, but visible when
doc.getPageNumWords is first called is included
in the word list i.e. the word-cache is computed
once in a just-in-time fashion.
Is the above a known problem, or an inconsistency that has
not been considered before? One solution would be
to add an optional parameter to getPageNumWords
that would force the word-cache to be recomputed,
when needed. Thus removing the need to keep automatic
track of which widgets to include and exclude.
James QuirkStart Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
*Don't make any changes on the Safe mode start window.
*https://support.mozilla.org/kb/Safe+Mode
*https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes -
Problem with XML loading and xmlns
I'm having a problem with loading an XML file that was created by Filemaker. Filemaker will output an XML file using one of two different grammars. One outputs in a mostly standard form that I can use with one glitch. Flash CS4 AS3 seems to have a problem with the xmlns in one of the nodes.
Specifically:
<FMPDSORESULT xmlns="http://www.filemaker.com/fmpdsoresult">
If I remove the xmlns="http://www.filemaker.com/fmpdsoresult" the file loads properly and I can access the various fields with no problem. However, when I leave the xmlns=... in, it will trace out the XML properly but I can't access the fields using the code listed below. This is driving me crazy!
With the xmlns part in the XML file I get the following error when it tries to load the thumbnail files:
TypeError: Error #1010: A term is undefined and has no properties.
I need to have it so that the user can enter/edit data and simply output the XML file from Filemaker and then Flash will load up the unaltered XML file and show the info requested by the user. That is to say I could have the user open the XML file in a word processing application and have them delete the xmlns..., but that is rather cumbersome and not very user friendly.
I've tried every xml.ignore function I could find but it doesn't help. Hopefully someone out there can help
Thanks,
-Mark-
Partial XML:
XML From Filemaker Export:
<?xml version="1.0" encoding="UTF-8" ?>
<!-- This grammar has been deprecated - use FMPXMLRESULT instead -->
<FMPDSORESULT xmlns="http://www.filemaker.com/fmpdsoresult">
<ERRORCODE>0</ERRORCODE>
<DATABASE>Sport.fp7</DATABASE>
<LAYOUT></LAYOUT>
<ROW MODID="1" RECORDID="1">
<FirstName>Mark</FirstName>
<LastName>Fowle</LastName>
<Sport>Sailing</Sport>
<Medal>None</Medal>
<CourseOfStudy>Design</CourseOfStudy>
<Year>1976-1978</Year>
<HomeState>California</HomeState>
<ImageName>93</ImageName>
</ROW>
</FMPDSORESULT>
AS3 Code:
import fl.containers.UILoader;
var aPhoto:Array=new Array(ldPhoto_0,ldPhoto_1,ldPhoto_2,ldPhoto_3,ldPhoto_4,ldPhoto_5);
var toSet:int=10;//time out set time
var toTime:int=toSet;
var photoPerPage:int=6;
var fromPos:int=photoPerPage;
var imgNum:Number;
//var subjectURL:URLRequest=new URLRequest("testData_FM8.xml");
var subjectURL:URLRequest=new URLRequest("Sports.xml");
var xmlLoader:URLLoader=new URLLoader(subjectURL);
xmlLoader.addEventListener(Event.COMPLETE, xmlLoaded);
var subjectXML:XML = new XML();
subjectXML.ignoreWhitespace=true;
subjectXML.ignoreComments=true;
subjectXML.ignoreProcessingInstructions=true;
function xmlLoaded(evt:Event):void {
subjectXML=XML(xmlLoader.data);
if (root.loaderInfo.bytesTotal==root.loaderInfo.bytesLoaded) {
removeEventListener(Event.ENTER_FRAME, xmlLoaded);
trace("XML Data File Loaded");
trace(subjectXML);
} else {
trace("File not Found");
imgNum=2;//subjectXML.ROW.length;
trace(subjectXML);
loadThumb(0);
function loadThumb(startPos:int):void {
var count:Number=aPhoto.length;
trace(subjectXML.DATABASE);
for (var i=0; i<count; i++) {
try{
aPhoto[i].source="images/"+subjectXML.ROW[startPos+i].ImageName+"_main.jpg";
}catch (e:Error){
trace(e);
aPhoto[i].mouseChildren=false;
aPhoto[i].addEventListener(MouseEvent.MOUSE_DOWN, onThumbClick);
trace("Current mem: " + System.totalMemory);
ldAttract.visible=false;
function unloadThumb():void {
var count:Number=aPhoto.length;
for (var i=0; i<count; i++) {
aPhoto[i].unload();
aPhoto[i].removeEventListener(MouseEvent.MOUSE_DOWN, onThumbClick);
trace("Current mem: " + System.totalMemory);
function onThumbClick(evt:MouseEvent) {
var i:Number;
//trace("Thumbnail Clicked " + evt.target.name);
i=findPos(evt.target.name);
ldLrgPhoto.source="images/"+subjectXML.ROW[i+fromPos].LOCAL_OBJECT_ID+"_main.jpg";
ldLrgPhoto.visible=true;
btnPrev.visible=false;
btnNext.visible=false;
gotoAndStop("showPhoto");
function findPos(thumb:String):Number {
var pos:Number;
var count:Number=aPhoto.length;
for (var i:Number=0; i<count; i++) {
if (thumb==aPhoto[i].name) {
pos=i;
return pos;Hi,
I was trying to use xml namespaces, so in my application I receive an XML file from the server. The file has a namespace, so when I parse the file I need to specify the namespace:
I got the following piece of xml:
<ls:exchange xmlns:ls=".../tsw" xmlns:tm="http://kxa">
<ls:projects>
<tm:annotation id="" date="" action="getprojects" status="responseok"/>
<ls:project id="" name="proj" description="..." owner="asss" release="2" />
<ls:projectV id="" version="" creationdate="" modificationdate=""/ >
</ls:project>
</ls:projects>
</ls:exchange>
and the following code
<mx:VBox label="WELCOME" verticalScrollPolicy="off" horizontalScrollPolicy="off">
<mx:Tree id="tree" dataProvider="{srv.lastResult.project}" labelField="@name" width="300" height="100%" itemOpen="itemOpenEvt(event);" />
</mx:VBox>
So i want to display the content of the xml (project nodes”) in a tree view, but i don’t know how to includes the namespace"ls:" in the data provider “srv.lastResult.project”. can u help me it’s urgent.
sincerly
Celine -
Problem with JPA Implementations and SQL BIGINT in primary keys
I have a general Question about the mapping of the SQL datatype BIGINT. I discovered, that there are some different behaviour depending on the JPA implementation. I tested with TopLink Essentials (working) and with Hibernate (not working).
Here is the case:
Table definition:
/*==============================================================*/
/* Table: CmdQueueIn */
/*==============================================================*/
create table MTRACKER.CmdQueueIn
CmdQueueInId bigint not null global autoincrement,
Type int,
Cmd varchar(2048),
CmdState int,
MLUser bigint not null,
ExecutionTime timestamp,
FinishTime timestamp,
ExecutionServer varchar(64),
ScheduleString varchar(64),
RetryCount int,
ResultMessage varchar(256),
RecordState int not null default 1,
CDate timestamp not null default current timestamp,
MDate timestamp not null default current timestamp,
constraint PK_CMDQUEUEIN primary key (CmdQueueInId)
The java class for this table has the following annotation for the primary key field:
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name = "CmdQueueInId", nullable = false)
private BigInteger cmdQueueInId;
When using hibernate 3.2.1 as JPA provider I get the following exception:
avax.persistence.PersistenceException: org.hibernate.id.IdentifierGenerationException: this id generator generates long, integer, short or string
at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:629)
at org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:218)
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 org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:176)
at $Proxy16.persist(Unknown Source)
at com.trixpert.dao.CmdQueueInDAO.save(CmdQueueInDAO.java:46)
at com.trixpert.test.dao.CmdQueueInDAOTest.testCreateNewCmd(CmdQueueInDAOTest.java:50)
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 junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at
Caused by: org.hibernate.id.IdentifierGenerationException: this id generator generates long, integer, short or string
at org.hibernate.id.IdentifierGeneratorFactory.get(IdentifierGeneratorFactory.java:59)
at org.hibernate.id.IdentifierGeneratorFactory.getGeneratedIdentity(IdentifierGeneratorFactory.java:35)
at org.hibernate.id.IdentityGenerator$BasicDelegate.getResult(IdentityGenerator.java:157)
at org.hibernate.id.insert.AbstractSelectingDelegate.performInsert(AbstractSelectingDelegate.java:57)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2108)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2588)
at org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:48)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:290)
at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:180)
at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:108)
at org.hibernate.event.def.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:131)
at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:87)
at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:38)
at org.hibernate.impl.SessionImpl.firePersist(SessionImpl.java:618)
at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:592)
at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:596)
at org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:212)
... 34 more
This means, that their ID generator does not support java.math.BigInteger as datatype.
But the code works if I take TopLink essentials as JPA Provider.
Looking at the spec shows the following:
In chapter 2.1.4 "If generated primary keys are used, only integral types will be portable." Integral datatypes are byte, short, int, long and char. This would mean, that the Hibernate implementation fits the spec but there seem to be a problem in general with BIGINT datatypes.
I use a SYBASE database. There it is possible to declare a UNSIGNED BIGINT. The range of numbers is therefore 0 - 2^64 - 1. Since in Java a long is always signed it would mean its range is from -2^63 -1 to 2^63 -1. So a mapping of BIGINT to java.lang.long could result in an overflow.
The interesting thing is, that I used NetBeans to reverse engineer an existing database schema. It generated for all Primary Keys of Type BIGINT automatically a java.math.BigInteger. But for other fields (not being keys) it mapped BIGINTs to java.lang.long.
It looks like there are some problems with either the spec itself or the implementation of it. While TopLink seems to handle the problem correctly, Hibernate doesn't. But Hibernate seems to fulfill the spec.
Is anybody familiar with the Spec reading this and can elaborate a little about this situation?
Many thanks for your input and feedback.
TomNot sure if I clearly understand your issue, would be good if you can explain it a bit more clearly.
"I select a value from LOV and this value don't refresh in the view"
If you mean ViewObject, check if autoSubmit property is set to true.
Amit -
Thoroughly frustrating problem with Preview
Hi,
I'm new to the forum and tried to hold out as long as possible, but the problem I'm having has so thoroughly frustrated me I had to post this. Let me try to be as clear as possible.
I have a Mac (OS 10.8.2, upgraded from a late-2009 Macbook running Snow Leopard - 2.26 GHz Intel Core 2 Duo, 4 gb RAM, 1067 MHz DDR3). I have Adobe Acrobat Pro XI installed. I also have Microsoft Office 2011. Both Acrobat, M. Office, and all my software is fully updated and current. I have no font conflicts, as I have just clean re-installed my OS because this problem is so frustrating.
The issue is with pdfs I make of books I own. Sometimes I will use my iphone 4 (latest iOS 6.1.2) with apps like "CamScanner+" or "GeniusScan+" to copy chapters and make pdfs. (CamScanner+ has built in OCR capability.) I then upload them to my WebDAV bibliography storage cloud on Box.net to access from my Mac laptop. Sometimes I use the University's big overhead scanner to make monochrome pdfs, and run OCR thru Acrobat Pro XI. Sometimes I will use the Canon scanners in the computer labs, and do OCR in Acrobat Pro XI then. In each case, I use Zotero to handle attaching pdfs to bib entries and sync it all up to my WebDAV account. (Zotero has a plugin I use called "Zotfile," which also allows one to extract notes, highlighting, annotations, etc., and store them on Zotero while also keeping them on the pdf.) In either case, though, I always run the pdf thru Acrobat Pro XI to optimize, at the least.
When I access the pdfs for notetaking, research, etc., I tend to use Mac's Preview built-in app. I find it easier to streamline, scroll, view and add notes, less clutery, etc. I see that this new Mountain Lion Preview is much different than Snow Leopard's, which is very regrettable. In this version, Preview saves as you go, it seems.
The problem is that everytime I save the pdf I've been working on from File>Save (and even when Preview saves as I go), it does a number of nasty, unwanted things. First, it somehow doubles the filesize (e.g., from 30mb to 67mb). Second, and MOST HATED, it takes the OCR'ed texts/fonts and converts them all to alien faces, square boxes, or just blanks. (God it's making me angry just thinking about it now - I've spent two full weeks now trying to fix this!!!!) This happens regardless of whether I ClearScan the OCR, Searchable text the OCR, or Searchable text (exact) the OCR. It happens regardless of whether the OCR'ed fonts are embedded, embedded subsets, etc. Every option on Acrobat Pro XI, I feel I have tried and exhausted and Preview still f$&#s it up. As far as I can tell, this happens regardless of what kind of font is used in the OCR'ed pdf (e.g., TrueType, CID, etc.). In every single instance, Preview will 1) double the file size and 2) screw up the fonts upon saving. If I take this newly ruined pdf back into Acrobat Pro, highlight text, copy and try to paste into Word, Chrome, or any other app it produces the same result. However, if I right click and "copy with formatting" from Acrobat Pro, it copies the actual words/font. The newly ruined Preview pdf doesn't return any word searches either. And annotations like highlighting, once extracted or even viewed in the notes&highlighting box, show blanks. I have downloaded and tried a Mac app called Skim, and it is the exact same effect, unless I File>Export...
I know this is not a problem with my Mac's fonts since I just did a clean re-install. Font Book tells me everything is alright too. This occurs regardless of what save settings I choose in Preview (e.g., the default settings, the quartz settings, reduce file size, etc.).
The strange part, though, is that when I take this newly ruined Preview'ed pdf, highlight text, go to font inspector, it says the highlighted font is exactly what it was when Acrobat saved it (e.g., Arial). And if I take this same document back to Acrobat and view properties, it says the fonts are the same as they were when Acrobat Pro originally processed it.
SO... I hope someone can help me with a fix for this. I truly do not want to use Acrobat Pro XI as my research pdf tool. It doesn't scroll smoothly, the layout is clunky, etc. It just isn't conducive to research/reading/notetaking. Preview, I think, is, and so I want to be able to have a fix for this so that Preview will quit ruining my life.
I can provide sample pdfs if that might help. I can provide the original Acrobat Pro XI processed pdfs, as well as the newly ruined Preview pdfs. BTW, I posted this in Adobe's forums as well.I assume the answer by macjack would not apply in the case of Snow Leopard - Preview version 5.0.3 - but I have the same issue with OCR (not the constant autosave issue though) on my '10 MBP running osx 10.6.8 where suddenly maybe about a year ago 2 hugely annoying things changed in Preview.
As first poster stated (and he/she obviously knows a LOT more about this stuff than me) Preview stopped providing accurate search results with most pdf documents (some downloaded, some created from web, etc., no idea of common thread there).
I can NO LONGER COPY AND PASTE any text in any pdf opened in Preview to another application!! I used to have no problem copying pdf text from Preview to, say, text edit. Now it comes up weird boxes and dashes and no, font choice and/or conflict is not the issue.
I realize this thread is within the Mountain Lion community, and forgive me if I should start a new thread in some other area of this forum saying exactly what I have here, but I have searched and searched on this topic for months and this is the first thread I found which refers to these exact issues I'm enduring.
Any further advice or comments on the subject - or even constructive instructions if I should post elsewhere - would be greatly appreciated! -
Weblogic 10.3.5.0 problem with hibernate criteria
Hi,
I have problim with using Hibernate Criteria on Weblogic server. Everithing works fine on Tomcat.
On weblogic I can execute this on Weblogic :
Query query = sessionFactory.getCurrentSession().createSQLQuery("select sysdate from dual");//To get string date
String result = query.uniqueResult().toString();
,but I have problem with executing criteria which work on tomcat:
Criteria crit=sessionFactory.getCurrentSession().createCriteria(MyclassWithHibernate.class);
crit.setFirstResult(0);
crit.setMaxResults(1);
return (MyclassWithHibernate) crit.uniqueResult();
On weblogic, same criteria return me null and I get this exception:
java.lang.NullPointerException
at test.Rasa.getValueTest(Rasa.java:68)
at test.Rasa$$FastClassByCGLIB$$b6e6c0b9.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:692)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:625)
at test.Rasa$$EnhancerByCGLIB$$e20363db.getValueTest(<generated>)
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 flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:418)
at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1400)
at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1005)
at flex.messaging.endpoints.AbstractEndpoint$$FastClassByCGLIB$$1a3ef066.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:692)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.flex.core.MessageInterceptionAdvice.invoke(MessageInterceptionAdvice.java:66)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor.invoke(ThrowsAdviceInterceptor.java:124)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.Cglib2AopProxy$FixedChainStaticTargetInterceptor.intercept(Cglib2AopProxy.java:576)
at flex.messaging.endpoints.AMFEndpoint$$EnhancerByCGLIB$$64941f01.serviceMessage(<generated>)
at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:103)
at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:166)
at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
at flex.messaging.endpoints.AMFEndpoint$$EnhancerByCGLIB$$64941f01.service(<generated>)
at org.springframework.flex.servlet.MessageBrokerHandlerAdapter.handle(MessageBrokerHandlerAdapter.java:101)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:771)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Enwironment is :
WebLogic Server 10.3.5.0
Hibernate 3.x
Spring 3.x
I am using this configuration i application context:
<bean id="dataSource" class="oracle.jdbc.pool.OracleDataSource" destroy-method="close">
<property name="connectionCachingEnabled" value="true" />
<property name="URL" value="jdbc:oracle:thin:@address:port:db" />
<property name="user" value="myuser"></property>
<property name="password" value="mypass"></property>
<property name="connectionCacheProperties">
<props merge="default">
<prop key="MinLimit">3</prop>
<prop key="MaxLimit">20</prop>
</props>
</property>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref ="dataSource"/>
<property name="packagesToScan" value="test*" />
<property name="configurationClass" value="org.hibernate.cfg.AnnotationConfiguration"/>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>
<prop key="hibernate.use_sql_comments">true</prop>
<prop key="hibernate.generate_statistics">true</prop>
</props>
</property>
</bean>
Thanks for any help.Which code snippet is throwing the nullpointerexception?
Does Spring create the SessionFactory?
Maybe it is related but when running Hibernate on WebLogic you have to take care of a classloading issue with the antlr libary,
more information can be found here: http://middlewaremagic.com/weblogic/?p=5861 -
Problem with deploying SPLService (CC&B2.2.0) on OAS
Hi,
I have a problem with installation CC&B 2.2.0.
I have this error during the deploying it on Oracle Application Server:
09/01/28 08:23:22 Start process
09/01/28 08:23:30 Oracle Containers for J2EE 10g (10.1.3.1.0) initialized
- 08:25:46,009 [DeployerRunnable Thread for SPLService] INFO (service.impl.ServiceBeanContext) Initializing Service Bean
- 08:25:46,025 [DeployerRunnable Thread for SPLService] INFO (shared.environ.ApplicationProperties) loaded properties from resource spl.properties: {spl.runtime.service.extraInstallationServices=CILTINCP, spl.runtime.cobol.remote.jvmcommand=C:/PFiles/Java/jdk1.5.0_09/bin/java.exe, spl.tools.loaded.applications=base,ccb,cm, spl.runtime.cobol.remote.jvmcount=2, spl.runtime.socket.file.dir=C:/spl/ccb/runtime, spl.runtime.cobol.sql.fetchSize=50, spl.runtime.cobol.cobrcall=false, spl.runtime.cobol.encoding=UTF8, spl.runtime.cobol.sql.disableQueryCache=false, com.splwg.grid.online.enabled=true, spl.runtime.utf8Database=true, spl.runtime.cobol.remote.jvmoptions=-Xmx512m -server -Dfile.encoding=ISO8859_1 -cp C:/spl/ccb/splapp/standalone/config;C:/spl/ccb/splapp/standalone/lib/activation_api-1.1.jar;C:/spl/ccb/splapp/standalone/lib/commons-beanutils-core-1.7.0.jar;C:/spl/ccb/splapp/standalone/lib/commons-codec-1.3.jar;C:/spl/ccb/splapp/standalone/lib/commons-collections-2.1.1.jar;C:/spl/ccb/splapp/standalone/lib/commons-fileupload-1.2.jar;C:/spl/ccb/splapp/standalone/lib/commons-httpclient-2.0.2.jar;C:/spl/ccb/splapp/standalone/lib/commons-io-1.3.2.jar;C:/spl/ccb/splapp/standalone/lib/commons-lang-2.2.jar;C:/spl/ccb/splapp/standalone/lib/commons-logging-1.0.4.jar;C:/spl/ccb/splapp/standalone/lib/concurrent-1.3.4.jar;C:/spl/ccb/splapp/standalone/lib/dom4j-1.6.1.jar;C:/spl/ccb/splapp/standalone/lib/hibernate-3.2.5.ga.jar;C:/spl/ccb/splapp/standalone/lib/icu4j-3.6.1.jar;C:/spl/ccb/splapp/standalone/lib/jaxen-1.1.1.jar;C:/spl/ccb/splapp/standalone/lib/jcip-annotations.jar;C:/spl/ccb/splapp/standalone/lib/jta.jar;C:/spl/ccb/splapp/standalone/lib/jtds-1.2.jar;C:/spl/ccb/splapp/standalone/lib/log4j-1.2.15.jar;C:/spl/ccb/splapp/standalone/lib/mail_api-1.4.jar;C:/spl/ccb/splapp/standalone/lib/mfcobol.jar;C:/spl/ccb/splapp/standalone/lib/ojdbc5-11.1.0.6.0.jar;C:/spl/ccb/splapp/standalone/lib/orai18n-collation.jar;C:/spl/ccb/splapp/standalone/lib/orai18n-mapping.jar;C:/spl/ccb/splapp/standalone/lib/orai18n-utility.jar;C:/spl/ccb/splapp/standalone/lib/orai18n.jar;C:/spl/ccb/splapp/standalone/lib/serializer-2.7.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-base-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-ccb-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-servicebeaninterface-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-serviceclient-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-shared-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-web-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-xai-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/xalan-2.7.0.jar;C:/spl/ccb/splapp/standalone/lib/xmlparserv2.jar;C:/spl/ccb/splapp/standalone/lib/xquery.jar;C:/spl/ccb/splapp/standalone/lib/xstream-1.2.1.jar;C:/spl/ccb/splapp/standalone/lib/yjp-controller-api-redist.jar, spl.runtime.environ.init.dir=C:/spl/ccb/etc, com.splwg.grid.distThreadPool.threads.DEFAULT=5, spl.runtime.cobol.sql.cache.maxTotalEntries=1000, spl.runtime.oracle.statementCacheSize=300, spl.runtime.cobol.remote.rmiStartPort=6503, spl.runtime.cobol.sql.cursoredCache.maxRows=10, spl.runtime.cobol.remote.jvm=true, com.splwg.batch.scheduler.daemon=true, spl.runtime.sql.highValue=}
- 08:25:46,025 [DeployerRunnable Thread for SPLService] INFO (shared.context.ApplicationMode) Application set to production mode
- 08:25:46,041 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) Creating default context
- 08:25:47,697 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) Loading lookups for runtime discovery of implemented lookups in application
- 08:25:48,228 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) Done loading lookups for discovery, time 526,639 ms
- 08:25:51,259 [DeployerRunnable Thread for SPLService] INFO (shared.context.ContextLoader) Discovering lookups for base
- 08:25:51,525 [DeployerRunnable Thread for SPLService] INFO (shared.context.ContextLoader) Done discovering base lookups (generated=203, manual=23), time 263,781 ms
- 08:25:54,869 [DeployerRunnable Thread for SPLService] INFO (shared.context.ContextLoader) Discovering lookups for ccb
- 08:25:55,134 [DeployerRunnable Thread for SPLService] INFO (shared.context.ContextLoader) Done discovering ccb lookups (generated=439, manual=81), time 257,230 ms
- 08:25:55,197 [DeployerRunnable Thread for SPLService] WARN (shared.environ.ContextManagedObjectSet) Could not load resource com/splwg/cm/domain/contextManagedObjects.xml on classpath. This may be harmless but could mean a problem with the classpath. Please verify that the classpath for application cm is correctly configured.
- 08:26:07,415 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) Registering lookups
- 08:26:07,900 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) 613 lookups registered, time 483,437 ms
- 08:26:07,900 [DeployerRunnable Thread for SPLService] INFO (support.context.ComponentContainerLookupHelper) Initializing constants on 642 lookup interface classes
- 08:26:08,759 [DeployerRunnable Thread for SPLService] INFO (support.context.ComponentContainerLookupHelper) Done initializing lookup constants, time 862,978 ms
- 08:26:08,759 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) Registering Entities
- 08:26:11,384 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) 857 entities registered, time 2 621,264 ms
- 08:26:11,384 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) Registering Code Description queries
- 08:26:11,384 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) 50 code/description queries registered, time 0,085 ms
- 08:26:11,384 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) Registering algorithm spots
- 08:26:11,384 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) 183 algorithm spots registered, time 0,382 ms
- 08:26:11,384 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) Registering algorithm components
- 08:26:11,384 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) 68 algorithm components registered, time 0,087 ms
- 08:26:11,384 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) Registering batch jobs
- 08:26:11,384 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) 21 batch jobs registered, time 0,052 ms
- 08:26:11,384 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) Registering Components
- 08:26:11,384 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) 489 components registered, time 4,287 ms
- 08:26:11,384 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) Registering Change Handlers
- 08:26:11,384 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) 237 handlers registered, time 0,913 ms
- 08:26:11,384 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) Registering Services
- 08:26:11,399 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) 460 services registered, time 13,970 ms
- 08:26:11,399 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) Registering cobol programs
- 08:26:11,696 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) 351 cobol copybooks registered, time 293,026 ms
- 08:26:11,696 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) Registering cobol programs
- 08:26:11,696 [DeployerRunnable Thread for SPLService] INFO (support.context.ContextFactory) 105 cobol programs registered, time 0,094 ms
- 08:26:11,696 [DeployerRunnable Thread for SPLService] INFO (support.context.ApplicationContext) Building hibernate configuration
- 08:26:11,696 [DeployerRunnable Thread for SPLService] INFO (support.context.ApplicationContext) Adding 857 hibernate mappings
- 08:26:13,603 [DeployerRunnable Thread for SPLService] INFO (support.context.ApplicationContext) Added 100 mappings
- 08:26:14,321 [DeployerRunnable Thread for SPLService] INFO (support.context.ApplicationContext) Added 200 mappings
- 08:26:15,056 [DeployerRunnable Thread for SPLService] INFO (support.context.ApplicationContext) Added 300 mappings
- 08:26:15,759 [DeployerRunnable Thread for SPLService] INFO (support.context.ApplicationContext) Added 400 mappings
- 08:26:16,462 [DeployerRunnable Thread for SPLService] INFO (support.context.ApplicationContext) Added 500 mappings
- 08:26:17,118 [DeployerRunnable Thread for SPLService] INFO (support.context.ApplicationContext) Added 600 mappings
- 08:26:17,759 [DeployerRunnable Thread for SPLService] INFO (support.context.ApplicationContext) Added 700 mappings
- 08:26:18,415 [DeployerRunnable Thread for SPLService] INFO (support.context.ApplicationContext) Added 800 mappings
- 08:26:18,790 [DeployerRunnable Thread for SPLService] INFO (support.context.ApplicationContext) Added 857 mappings
- 08:26:18,790 [DeployerRunnable Thread for SPLService] INFO (support.context.ApplicationContext) Done building hibernate configuration, time 7 095,676 ms
- 08:26:18,790 [DeployerRunnable Thread for SPLService] INFO (support.context.ApplicationContext) Building hibernate session factory
- 08:26:20,165 [DeployerRunnable Thread for SPLService] INFO (hibernate.connection.ConnectionProviderFactory) Initializing connection provider: org.hibernate.connection.C3P0ConnectionProvider
- 08:26:20,165 [DeployerRunnable Thread for SPLService] INFO (hibernate.connection.C3P0ConnectionProvider) C3P0 using driver: oracle.jdbc.driver.OracleDriver at URL: jdbc:oracle:thin:@localhost:1521:ccb
- 08:26:20,165 [DeployerRunnable Thread for SPLService] INFO (hibernate.connection.C3P0ConnectionProvider) Connection properties: {user=cisuser, password=****}
- 08:26:20,165 [DeployerRunnable Thread for SPLService] INFO (hibernate.connection.C3P0ConnectionProvider) autocommit mode: false
- 08:26:20,181 [DeployerRunnable Thread for SPLService] INFO (v2.log.MLog) MLog clients using log4j logging.
- 08:26:20,259 [DeployerRunnable Thread for SPLService] INFO (v2.c3p0.C3P0Registry) jdk1.5 management interfaces unavailable... JMX support disabled.
java.lang.SecurityException: Unauthorized access from application: SPLService to MBean: java.lang:type=ClassLoading
at oracle.oc4j.admin.jmx.shared.UserMBeanServer.checkRegisterAccess(UserMBeanServer.java:873)
at oracle.oc4j.admin.jmx.shared.UserMBeanServer.registerMBean(UserMBeanServer.java:400)
at oracle.oc4j.admin.jmx.server.state.LocalizationFilterMBeanServer.registerMBean(LocalizationFilterMBeanServer.java:348)
at sun.management.ManagementFactory$1.run(ManagementFactory.java:240)
at java.security.AccessController.doPrivileged(Native Method)
at sun.management.ManagementFactory.addMBean(ManagementFactory.java:235)
at sun.management.ManagementFactory.addMBean(ManagementFactory.java:223)
at sun.management.ManagementFactory.createPlatformMBeanServer(ManagementFactory.java:266)
at java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:512)
at com.mchange.v2.c3p0.management.ActiveManagementCoordinator.<init>(ActiveManagementCoordinator.java:42)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at com.mchange.v2.c3p0.C3P0Registry.<clinit>(C3P0Registry.java:134)
at com.mchange.v2.c3p0.impl.DriverManagerDataSourceBase.<init>(DriverManagerDataSourceBase.java:206)
at com.mchange.v2.c3p0.DriverManagerDataSource.<init>(DriverManagerDataSource.java:60)
at com.mchange.v2.c3p0.DriverManagerDataSource.<init>(DriverManagerDataSource.java:56)
at com.mchange.v2.c3p0.DataSources.unpooledDataSource(DataSources.java:152)
at org.hibernate.connection.C3P0ConnectionProvider.configure(C3P0ConnectionProvider.java:154)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56)
at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:414)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
at com.splwg.base.support.context.ApplicationContext.buildSessionFactory(ApplicationContext.java:152)
at com.splwg.base.support.context.ContextFactory.buildContext(ContextFactory.java:114)
at com.splwg.base.support.context.ContextFactory.buildContext(ContextFactory.java:88)
at com.splwg.base.support.context.ContextFactory.createDefaultContext(ContextFactory.java:497)
at com.splwg.ejb.service.impl.ServiceBeanContext.initializeApplicationContext(ServiceBeanContext.java:79)
at com.splwg.ejb.service.impl.ServiceBeanContext.initialize(ServiceBeanContext.java:27)
at com.splwg.ejb.service.impl.ServiceBean.<clinit>(ServiceBean.java:43)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at com.evermind.server.ejb.deployment.BeanDescriptor.initialize(BeanDescriptor.java:288)
at com.evermind.server.ejb.deployment.ExposableBeanDescriptor.initialize(ExposableBeanDescriptor.java:173)
at com.evermind.server.ejb.deployment.SessionBeanDescriptor.initialize(SessionBeanDescriptor.java:225)
at com.evermind.server.ejb.deployment.EJBPackage.initialize(EJBPackage.java:999)
at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:852)
at com.evermind.server.ApplicationStateRunning.initializeApplication(ApplicationStateRunning.java:217)
at com.evermind.server.Application.setConfig(Application.java:413)
at com.evermind.server.Application.setConfig(Application.java:314)
at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1853)
at oracle.oc4j.admin.internal.ApplicationDeployer.addApplication(ApplicationDeployer.java:512)
at oracle.oc4j.admin.internal.ApplicationDeployer.doDeploy(ApplicationDeployer.java:196)
at oracle.oc4j.admin.internal.DeployerBase.execute(DeployerBase.java:93)
at oracle.oc4j.admin.jmx.server.mbeans.deploy.OC4JDeployerRunnable.doRun(OC4JDeployerRunnable.java:52)
at oracle.oc4j.admin.jmx.server.mbeans.deploy.DeployerRunnable.run(DeployerRunnable.java:81)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
at java.lang.Thread.run(Thread.java:595)
Can anyone help me to resolve this?
Thanks - MichaelYes, SYSUSER is defined and it is a member of cisusers group.
on another forum I found a solution for "Unauthorized access exc...". I added "-Doc4j.jmx.security.proxy.off=true" to "Start-parameters: Java Options". Now I don't have this error, but I have another:
- 09:17:53,725 [DeployerRunnable Thread for SPLService] INFO (cobol.host.CobolHostStartup) Using provided java command for remote cobol execution: C:/PFiles/Java/jdk1.5.0_09/bin/java.exe
- 09:17:53,725 [DeployerRunnable Thread for SPLService] INFO (cobol.host.CobolHostStartup) Using provided java command options for remote cobol execution: -Xmx512m -server -Dfile.encoding=ISO8859_1 -cp C:/spl/ccb/splapp/standalone/config;C:/spl/ccb/splapp/standalone/lib/activation_api-1.1.jar;C:/spl/ccb/splapp/standalone/lib/commons-beanutils-core-1.7.0.jar;C:/spl/ccb/splapp/standalone/lib/commons-codec-1.3.jar;C:/spl/ccb/splapp/standalone/lib/commons-collections-2.1.1.jar;C:/spl/ccb/splapp/standalone/lib/commons-fileupload-1.2.jar;C:/spl/ccb/splapp/standalone/lib/commons-httpclient-2.0.2.jar;C:/spl/ccb/splapp/standalone/lib/commons-io-1.3.2.jar;C:/spl/ccb/splapp/standalone/lib/commons-lang-2.2.jar;C:/spl/ccb/splapp/standalone/lib/commons-logging-1.0.4.jar;C:/spl/ccb/splapp/standalone/lib/concurrent-1.3.4.jar;C:/spl/ccb/splapp/standalone/lib/dom4j-1.6.1.jar;C:/spl/ccb/splapp/standalone/lib/hibernate-3.2.5.ga.jar;C:/spl/ccb/splapp/standalone/lib/icu4j-3.6.1.jar;C:/spl/ccb/splapp/standalone/lib/jaxen-1.1.1.jar;C:/spl/ccb/splapp/standalone/lib/jcip-annotations.jar;C:/spl/ccb/splapp/standalone/lib/jta.jar;C:/spl/ccb/splapp/standalone/lib/jtds-1.2.jar;C:/spl/ccb/splapp/standalone/lib/log4j-1.2.15.jar;C:/spl/ccb/splapp/standalone/lib/mail_api-1.4.jar;C:/spl/ccb/splapp/standalone/lib/mfcobol.jar;C:/spl/ccb/splapp/standalone/lib/ojdbc5-11.1.0.6.0.jar;C:/spl/ccb/splapp/standalone/lib/orai18n-collation.jar;C:/spl/ccb/splapp/standalone/lib/orai18n-mapping.jar;C:/spl/ccb/splapp/standalone/lib/orai18n-utility.jar;C:/spl/ccb/splapp/standalone/lib/orai18n.jar;C:/spl/ccb/splapp/standalone/lib/serializer-2.7.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-base-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-ccb-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-servicebeaninterface-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-serviceclient-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-shared-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-web-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-xai-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/xalan-2.7.0.jar;C:/spl/ccb/splapp/standalone/lib/xmlparserv2.jar;C:/spl/ccb/splapp/standalone/lib/xquery.jar;C:/spl/ccb/splapp/standalone/lib/xstream-1.2.1.jar;C:/spl/ccb/splapp/standalone/lib/yjp-controller-api-redist.jar
- 09:17:53,725 [DeployerRunnable Thread for SPLService] INFO (cobol.host.CobolHostStartup) Using starting port number 6503 for remote cobol execution.
- 09:17:53,740 [DeployerRunnable Thread for SPLService] INFO (cobol.host.SocketStrategy) Socket strategy set to com.splwg.base.support.cobol.host.sockets.WindowsPipeSocketStrategy
- 09:17:53,756 [DeployerRunnable Thread for SPLService] DEBUG (host.sockets.WindowsPipeSocket) Creating client socket for named pipe remoteJvmPipe6504
- 09:17:53,787 [JVM Socket Listener] DEBUG (support.context.ThreadlocalStorage) Added entry to ThreadlocalStorage global map, current size: 3
- 09:17:53,787 [JVM Socket Listener] DEBUG (host.sockets.WindowsPipeSocket) Creating server socket for named pipe remoteJvmPipe6504
- 09:17:53,787 [DeployerRunnable Thread for SPLService] INFO (cobol.host.CobolHostStartup) Using active JVM count of 2 for remote cobol execution.
- 09:17:53,803 [DeployerRunnable Thread for SPLService] DEBUG (host.sockets.WindowsPipeSocket) Creating client socket for named pipe remoteJvmPipe6506
- 09:17:53,803 [DeployerRunnable Thread for SPLService] DEBUG (cobol.host.RemoteJVMFactoryImpl) Command line used to launch child JVM: C:/PFiles/Java/jdk1.5.0_09/bin/java.exe -Xmx512m -server -Dfile.encoding=ISO8859_1 -cp C:/spl/ccb/splapp/standalone/config;C:/spl/ccb/splapp/standalone/lib/activation_api-1.1.jar;C:/spl/ccb/splapp/standalone/lib/commons-beanutils-core-1.7.0.jar;C:/spl/ccb/splapp/standalone/lib/commons-codec-1.3.jar;C:/spl/ccb/splapp/standalone/lib/commons-collections-2.1.1.jar;C:/spl/ccb/splapp/standalone/lib/commons-fileupload-1.2.jar;C:/spl/ccb/splapp/standalone/lib/commons-httpclient-2.0.2.jar;C:/spl/ccb/splapp/standalone/lib/commons-io-1.3.2.jar;C:/spl/ccb/splapp/standalone/lib/commons-lang-2.2.jar;C:/spl/ccb/splapp/standalone/lib/commons-logging-1.0.4.jar;C:/spl/ccb/splapp/standalone/lib/concurrent-1.3.4.jar;C:/spl/ccb/splapp/standalone/lib/dom4j-1.6.1.jar;C:/spl/ccb/splapp/standalone/lib/hibernate-3.2.5.ga.jar;C:/spl/ccb/splapp/standalone/lib/icu4j-3.6.1.jar;C:/spl/ccb/splapp/standalone/lib/jaxen-1.1.1.jar;C:/spl/ccb/splapp/standalone/lib/jcip-annotations.jar;C:/spl/ccb/splapp/standalone/lib/jta.jar;C:/spl/ccb/splapp/standalone/lib/jtds-1.2.jar;C:/spl/ccb/splapp/standalone/lib/log4j-1.2.15.jar;C:/spl/ccb/splapp/standalone/lib/mail_api-1.4.jar;C:/spl/ccb/splapp/standalone/lib/mfcobol.jar;C:/spl/ccb/splapp/standalone/lib/ojdbc5-11.1.0.6.0.jar;C:/spl/ccb/splapp/standalone/lib/orai18n-collation.jar;C:/spl/ccb/splapp/standalone/lib/orai18n-mapping.jar;C:/spl/ccb/splapp/standalone/lib/orai18n-utility.jar;C:/spl/ccb/splapp/standalone/lib/orai18n.jar;C:/spl/ccb/splapp/standalone/lib/serializer-2.7.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-base-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-ccb-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-servicebeaninterface-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-serviceclient-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-shared-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-web-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/spl-xai-2.2.0.jar;C:/spl/ccb/splapp/standalone/lib/xalan-2.7.0.jar;C:/spl/ccb/splapp/standalone/lib/xmlparserv2.jar;C:/spl/ccb/splapp/standalone/lib/xquery.jar;C:/spl/ccb/splapp/standalone/lib/xstream-1.2.1.jar;C:/spl/ccb/splapp/standalone/lib/yjp-controller-api-redist.jar com.splwg.base.support.cobol.host.RemoteJVM 1 6505 6506 2
- 09:17:53,834 [DeployerRunnable Thread for SPLService] DEBUG (cobol.host.RemoteRequestTimer) Request made:RegisterServerExecuterCommand for connection 5040264954652086151
- 09:17:53,834 [DeployerRunnable Thread for SPLService] DEBUG (cobol.host.RemoteRunnerImpl) Invoking command: RegisterServerExecuterCommand
- 09:17:53,850 [DeployerRunnable Thread for SPLService] DEBUG (cobol.host.SocketStrategy) Attempting to create socket on port 6506
- 09:17:53,850 [DeployerRunnable Thread for SPLService] DEBUG (host.sockets.WindowsPipeSocket) Creating client socket for named pipe remoteJvmPipe6506
- 09:17:53,850 [DeployerRunnable Thread for SPLService] WARN (cobol.host.SocketStrategy) Unable to create socket on port 6506
java.net.ConnectException: Error: Could not open pipe
caused by system error: cannot find the file specified.
at com.splwg.base.support.cobol.host.sockets.WindowsPipeSocket.connectToPipe(Native Method)
at com.splwg.base.support.cobol.host.sockets.WindowsPipeSocket.<init>(WindowsPipeSocket.java:64)
at com.splwg.base.support.cobol.host.sockets.WindowsPipeSocket.createSocket(WindowsPipeSocket.java:100)
at com.splwg.base.support.cobol.host.sockets.WindowsPipeSocket.connect(WindowsPipeSocket.java:96)
at com.splwg.base.support.cobol.host.sockets.WindowsPipeSocketStrategy.openSocket(WindowsPipeSocketStrategy.java:32)
at com.splwg.base.support.cobol.host.SocketStrategy.unsafeOpen(SocketStrategy.java:119)
at com.splwg.base.support.cobol.host.SocketStrategy.open(SocketStrategy.java:104)
at com.splwg.base.support.cobol.host.OptimizedRemoteExecuterStub.createNewHolder(OptimizedRemoteExecuterStub.java:162)
at com.splwg.base.support.cobol.host.OptimizedRemoteExecuterStub.getStreamHolder(OptimizedRemoteExecuterStub.java:125)
at com.splwg.base.support.cobol.host.OptimizedRemoteExecuterStub.invoke(OptimizedRemoteExecuterStub.java:46)
at com.splwg.base.support.cobol.host.RemoteRunnerImpl.invoke(RemoteRunnerImpl.java:89)
at com.splwg.base.support.cobol.host.RemoteJVMConnectionImpl.createRemoteRunner(RemoteJVMConnectionImpl.java:148)
at com.splwg.base.support.cobol.host.RemoteJVMConnectionImpl.<init>(RemoteJVMConnectionImpl.java:67)
at com.splwg.base.support.cobol.host.RemoteJVMFactoryImpl.addConnection(RemoteJVMFactoryImpl.java:92)
at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider.addNewConnection(RotatingCommandRunnerProvider.java:135)
at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider.addNecessaryConnections(RotatingCommandRunnerProvider.java:121)
at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider.access$800(RotatingCommandRunnerProvider.java:30)
at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider$ConnectionMonitor.performPollingActions(RotatingCommandRunnerProvider.java:257)
at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider$ConnectionMonitor.performRunLoop(RotatingCommandRunnerProvider.java:239)
at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider$ConnectionMonitor.run(RotatingCommandRunnerProvider.java:230)
at java.lang.Thread.run(Thread.java:595)
other processes don't use port 6506, java.exe opens this port few secounds after starting genoasdeploy.cmd
Edited by: user4630304 on 2009-02-03 02:29
Maybe you are looking for
-
How can I print form ical, or print my icalendar from icloud?
-
Reports with subreports take longer to preview in Crystal 2008 Viewer
Previewing reports containing one or more subreports within a .NET application using the 2008 Windows Forms Crystal Report Viewer control takes much longer than running those same reports from the XI R2 viewer. This occurs because the report will ru
-
How to run projects on Wireless Toolkit on Solaris 10?
Hi, I've installed Solaris 10 on x86. After that I've installed Wireless toolkit and Netbeans Mobility pack. I was able to install both of them but, Now, when I try to run any J2ME application I get an error "Cannot find /lib/ld-linux.so.2" and somet
-
How long does this usually take to install?
My photoshop has been taking a very long time and I wanted to make sure that I was doing it correctly.
-
Confused phone with two account email address
My phone is registered to me and works fine and i can download from itunes no problems however when i go to apps, it tries to download on my husbands ipodtouch account how do i change it?