IFS-34611: Error reserving version series
Hi,
When I tried the Building Versioning Application demo provided by the technet.oracle.com, I got the following error:
IFS-34611: Error reserving version series
All I have done is to version a doc1.txt file, then try the check-in/check-out functions, everything works fine at this moment. Even I deleted the doc1.txt file, there is no error. However, when i uploaded doc1.txt again after the deletion and tried to check-out the file, the above error exists.
Can anyone help me?
I am using iFS1.1.9 on Win2000 platform
Thanks in advance!
Ka.
Hi,
We are facing exact same problem?
Have you got any fix for this?
Please let me know.
Thanks
Sri
(Cisco Systems)
Similar Messages
-
I am using Windows Utility for check-in/check-out feature, and when i try to check-out a versioned file, it gives me the following error.
Unexpected error encountered 34611
IFS-34611 error reserving version series.
I am using IFS 1.0.8 on solaris 2.7, 8.1.6 database.
Note :: Check-in/Check-out works from Web interface although.
regards,
Manish Jain.There was a known problem with 1.0.8.0 which may produce this error in the following circumstances:
1) make file versioned
2) set file's ACL to ACL1
3) another user updates file, and set's new version's ACL to ACL2. ACL2 does not give you permission to update the file.
4) subsequently, you are unable to create new versions of the document.
This problem was fixed in release 1.1.
null -
Help, CheckOut causes error IFS-34611
There was an error checking out logo.jpg: oracle.ifs.common.IfsException: There was an error checking out logo.jpg: oracle.ifs.common.IfsException: IFS-34611: Error reserving version series. oracle.ifs.common.IfsException: IFS-30054: Insufficient access to add a new version to a VersionSeries oracle.ifs.common.IfsException: IFS-30030: Permission not granted on specified ACL series. oracle.ifs.common.IfsException: IFS-30054: Insufficient access to add a new version to a VersionSeries oracle.ifs.common.IfsException: IFS-30030: Permission not granted on specified ACL
I am writing my own CheckOut and CheckIn code for IFS1.1.10. The problem is that every time I check in a file, nobody but the person who originally checked in the file is able to check out the file. SO user1 checks in a file, user2 checks out the file and BAM error. please help.
I have made sure to set the ACL to public at initial document creation (by giving the DocumentDefinition a Public ACL).
//////////////////////////////////// BEGIN CHECKIN CLASS ////////////////////////////////////////////////////
******* CheckIn is pretty big so the only things to look at are the doPost and other called methods
* Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html; charset=WINDOWS-1252");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>CheckIn</title>");
out.println("<meta HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=WINDOWS-1252\">");
out.println("</head>");
out.println("<body>");
//Debug mode stuff
if (MODE == "info")
iterateThroughHeaders(out, request);
//Determine the length and location of the boundary tags
//wrapping the files contents, these will
//be used to trim away the header and footer later
String contentType = request.getContentType();
int boundaryIndex = contentType.indexOf("boundary=");
String boundary = contentType.substring(boundaryIndex+9);
int boundaryStrLength = boundary.length();
// Parse out the filename from the stream
// and at the same time remove the boundary tag
// wrapping the file
ServletInputStream sis = request.getInputStream();
try {
//Create a Junkbuffer to hold "lines" of the content Stream
//and junk the first line of the stream
int offset=0;
int bufferLength=1024; // 1kilobyte
byte[] junkBuffer = new byte[bufferLength];
int junkLineSize = sis.readLine(junkBuffer, offset, bufferLength);
junkLineSize = sis.readLine(junkBuffer, offset, bufferLength);
// Read the file name from 2nd line of the stream
// by isolating everything between the last
// file backslash "\" and the last quote """
ByteArrayOutputStream ContentDispositionStream = new ByteArrayOutputStream();
ContentDispositionStream.write(junkBuffer, 0, bufferLength);
String ContentDisposition = ContentDispositionStream.toString();
ContentDisposition.trim();
//String filename = ContentDisposition.substring(ContentDisposition.lastIndexOf("\\")+1,ContentDisposition.lastIndexOf("\""));
login.setfilename( ContentDisposition.substring(ContentDisposition.lastIndexOf("\\")+1,ContentDisposition.lastIndexOf("\"")) );
// junk the 3rd and 4th lines
junkLineSize = sis.readLine(junkBuffer, offset, bufferLength);
junkLineSize = sis.readLine(junkBuffer, offset, bufferLength);
} catch (Exception e){
// Now that we have the filename, we need to make sure that
// the file is not checked out by somebody else
PublicObject pendingCheckIn = null;
try {
pendingCheckIn = login.getFileSystem().findPublicObjectByPath(login.IFS_FILE_PATH+login.getFilename());
if (login.getFileSystem().isCheckedOut(pendingCheckIn) ) {
// if file is checked out, find out by whom
DirectoryUser currentOwner = login.getFileSystem().checkedOutBy(pendingCheckIn);
if ( !currentOwner.equals(login.getLibrarySession().getDirectoryUser()) ){
// it must be checked out by somebody,inform the current user as to whom the file is checked out by
out.println("That file has been checked out by "+ currentOwner.getDistinguishedName());
out.println("<br>");
out.println("</body></html>");
out.close();
return;
} else {// it must be checked out by the current user
// Remove the trailing boundary tag wrapping the file contents
ByteArrayInputStream contentInputStream = null;
DataInputStream dis = new DataInputStream(sis);
try{
// Create a new Buffer for writing the headerless input stream to
// a ByteArrayOutputStream
byte[] buffer2 = new byte[4096]; //4Kilobyte buffer
int length;
ByteArrayOutputStream truncatedHeaderStream = new ByteArrayOutputStream(request.getContentLength());
while ((length = dis.read(buffer2)) > 0) {
truncatedHeaderStream.write(buffer2, 0, length);
// Write the headerless ByteArrayOutputStream to a byteArray
byte[] truncatedHeaderArray = truncatedHeaderStream.toByteArray();
// Create a new ByteArrayOutputStream with the trailing
// boundary tags removed by truncating the end of
ByteArrayOutputStream contentOnly = new ByteArrayOutputStream(request.getContentLength());
contentOnly.write(truncatedHeaderArray, 0, truncatedHeaderArray.length - boundaryStrLength - 8);
byte[] contentAsBytes = contentOnly.toByteArray();
contentInputStream = new ByteArrayInputStream(contentAsBytes);
} catch (Exception e) {
out.println("Error parsing the file out of the request<br>");
//Create a new version of the document in the Primary Version Series
createNewVersion(pendingCheckIn, contentInputStream, checkInComment);
//Connect to the Oracle Database using the database versions of the username and password
DatabaseHelper dbHelp = new DatabaseHelper(login);
//Insert The uploaded document's name into the appropriate table.
dbHelp.insertRecord(login.getTableName(), login.getKeyID(), login.getFilename());
return;
} catch (IfsException ifse) {
//out.println("There was an error trying to: " + ifse.toString());
try {
if (null == pendingCheckIn) {
// then this object does not exist and we must create a document and then version it.
// Remove the trailing boundary tag wrapping the file contents
ByteArrayInputStream contentInputStream = null;
DataInputStream dis = new DataInputStream(sis);
try{
// Create a new Buffer for writing the headerless input stream to
// a ByteArrayOutputStream
byte[] buffer2 = new byte[4096]; //4Kilobyte buffer
int length;
ByteArrayOutputStream truncatedHeaderStream = new ByteArrayOutputStream(request.getContentLength());
while ((length = dis.read(buffer2)) > 0) {
truncatedHeaderStream.write(buffer2, 0, length);
// Write the headerless ByteArrayOutputStream to a byteArray
byte[] truncatedHeaderArray = truncatedHeaderStream.toByteArray();
// Create a new ByteArrayOutputStream with the trailing
// boundary tags removed by truncating the end of
// the headerless byteArray
ByteArrayOutputStream contentOnly = new ByteArrayOutputStream(request.getContentLength());
contentOnly.write(truncatedHeaderArray, 0, truncatedHeaderArray.length - boundaryStrLength - 8);
byte[] contentAsBytes = contentOnly.toByteArray();
contentInputStream = new ByteArrayInputStream(contentAsBytes);
} catch (Exception e) {
out.println("Error parsing the file out of the request<br>");
Document doc = null;
try {
DocumentDefinition newDocDef = new DocumentDefinition(login.getLibrarySession());
newDocDef.setAttribute( "NAME",AttributeValue.newAttributeValue(login.getFilename()) );
newDocDef.setContentStream(contentInputStream);
PublicObject poForAcl = login.getFileSystem().findPublicObjectByPath(login.PUBLIC_ACL_OBJECT_PATH);
AccessControlList acl = poForAcl.getAcl();
AttributeValue av = AttributeValue.newAttributeValue( acl );
newDocDef.setAttribute( PublicObject.ACL_ATTRIBUTE, av );
doc=(Document)login.getLibrarySession().createPublicObject(newDocDef);
} catch (IfsException ifseIn) {
out.println("Error creating new Document definition"+ifseIn);
//return the versioned Family object
Family documentFamily=null;
try {
documentFamily = this.makeVersioned(doc,checkInComment);
}catch (IfsException ifseIn) {
out.println("error in makeVersion");
//Put the family object into /public/Pool
Folder folder=null;
FolderPathResolver folderPathResolver = null;
try {
//Get a handle on the public/Pool directory object
folderPathResolver = new FolderPathResolver(login.getLibrarySession());
folder = (Folder) folderPathResolver.findPublicObjectByPath("/public/Pool");
folder.addItem(documentFamily);
out.println("added the document successfully");
} catch (IfsException ifseIn) {
out.println("error getting a handle on public pool"+ifseIn);
} catch (Exception e) {
out.println("error adding Item"+e);
try {
out.println(" folderPathResolver "+folderPathResolver.toString() +" folder "+folder.getName());
} catch (Exception e1) {
//Connect to the Oracle Database using the database versions of the username and password
DatabaseHelper dbHelp = new DatabaseHelper(login);
//Insert The uploaded document's name into the appropriate table.
dbHelp.insertRecord(login.getTableName(), login.getKeyID(), login.getFilename());
return;
}//end If
} catch (Exception exc) {
out.println("Error creating new doc: "+exc);
}//end Catch
} //end doPost()
* Get Servlet information
* @return java.lang.String
public String getServletInfo() {
return "com.pws.FileTransfer.CheckIn Information";
//this method was found on Oracle Forums, posted by Mark D Drake
public Family makeVersioned( PublicObject po, String comment)
throws IfsException {
Collection c = po.getSession().getClassObjectCollection();
ClassObject co = (ClassObject) c.getItems(Family.CLASS_NAME);
if (po.isInstanceOf(co))
return (Family) po;
// - Create a Family Definition. Set the Name of the Family to the name of the Public Object etc.
FamilyDefinition familyDef = new FamilyDefinition( po.getSession() );
familyDef.setName( po.getName() );
//AccessControlList acl = po.getAcl();
//Added by Weber to give the versioned document a public ACL
PublicObject poForAcl = login.getFileSystem().findPublicObjectByPath(login.PUBLIC_ACL_OBJECT_PATH);
AccessControlList acl = poForAcl.getAcl();
AttributeValue av = AttributeValue.newAttributeValue( acl );
familyDef.setAttribute( PublicObject.ACL_ATTRIBUTE, av );
familyDef.setAttribute( PublicObject.DESCRIPTION_ATTRIBUTE, AttributeValue.newAttributeValue( "Family Definition for " + po.getName() ) );
// Create the version series definition.
// Attach the Family Definition to the Version Series Defintion
VersionSeriesDefinition versionSeriesDef = new VersionSeriesDefinition( po.getSession() );
versionSeriesDef.setFamilyDefinition( familyDef );
// Create the Version Description Definition
// Set the Description for the initial version.
// Set the Versioned Object to be the current Purchase Order
// Attach the Version Series Defintion to the Version Description Definition
av = AttributeValue.newAttributeValue( comment );
VersionDescriptionDefinition versionDescriptionDef = new VersionDescriptionDefinition( po.getSession() );
versionDescriptionDef.setAttribute( VersionDescription.REVISIONCOMMENT_ATTRIBUTE, av );
versionDescriptionDef.setVersionSeriesDefinition( versionSeriesDef );
versionDescriptionDef.setPublicObject( po );
// Create the Version description. This will create the Version Series and Version Family
VersionDescription vd = ( VersionDescription ) po.getSession().createPublicObject( versionDescriptionDef );
// Return the Family
Family family = vd.getFamily();
po.setSecuringPublicObject( family );
//updateFolderReferences( po, family );
return family;
public void createNewVersion(PublicObject p_ifsFamily,
InputStream p_contentStream,
String p_versionComment){
try {
//begin a transaction for saving the new content
oracle.ifs.common.Transaction transaction = login.getLibrarySession().beginTransaction();
//get resolved public object from the family of the document
Family l_family = (Family) p_ifsFamily;
VersionSeries l_vs = l_family.getPrimaryVersionSeries();
PublicObject l_rpo = l_family.getResolvedPublicObject();
try {
//construct the document definition with contentobject
DocumentDefinition l_docDef = (DocumentDefinition)l_rpo.getDefinition();
//Format l_format = ((Document)l_rpo).getFormat();
l_docDef.setContentStream(p_contentStream);
//it is unkown whether this is necessary but I have added it for redundancy
l_docDef.setAttribute("NAME",AttributeValue.newAttributeValue(login.getFilename()));
//form a new publicobject with the document definition
PublicObject l_po = login.getLibrarySession().createPublicObject(l_docDef);
//set the pendingpublicobject for the version series
l_vs.setPendingPublicObject(l_po);
//if here,then no exception. so, commit the transaction
login.getLibrarySession().completeTransaction(transaction);
//dereference the transaction object
transaction = null;
} catch (IfsException ifsEx) {
ifsEx.setVerboseMessage(true);
ifsEx.printStackTrace();
}finally {
if(transaction != null) {
//if transaction is pending then exception. so, abort the transaction
login.getLibrarySession().abortTransaction(transaction);
//dereference the transaction object
transaction = null;
// check in the document with the versioning comments.
login.getFileSystem().checkIn(p_ifsFamily, p_versionComment);
}catch(IfsException ex){ // Trap Errors
if (ex.getErrorCode() != 30661) {
ex.setVerboseMessage(true);
ex.printStackTrace();
}//end make Version
private AccessControlList getPublicAcl(PrintWriter p_out) {
AccessControlList l_acl = null;
try {
PublicObject poForAcl = login.getFileSystem().findPublicObjectByPath(login.PUBLIC_ACL_OBJECT_PATH);
AccessControlList acl = poForAcl.getAcl();
} catch (IfsException ifse) {
p_out.println("Error in getPublicAcl: "+ifse);
return l_acl;
}// end getPublicAcl
}//end Class
//////////////////////////////////// BEGIN CHECKOUT CLASS ////////////////////////////////////////////////////
package com.pws.FileTransfer;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import oracle.ifs.beans.PublicObject;
import oracle.ifs.beans.Family;
import oracle.ifs.beans.FamilyDefinition;
import oracle.ifs.beans.VersionSeries;
import oracle.ifs.beans.VersionSeriesDefinition;
import oracle.ifs.beans.VersionDescription;
import oracle.ifs.beans.VersionDescriptionDefinition;
import oracle.ifs.beans.DirectoryUser;
import oracle.ifs.adk.filesystem.IfsFileSystem;
import oracle.ifs.common.IfsException;
public class CheckOut extends HttpServlet {
public static final String CHECKOUT_FILE_LOCATION = "files"+Login.IFS_FILE_PATH;
* Initialize global variables
public void init(ServletConfig config) throws ServletException {
super.init(config);
* Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html; charset=WINDOWS-1252");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>CheckOut</title>");
out.println("<meta HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=WINDOWS-1252\">");
out.println("</head>");
// Parse the userName, password, docID and file from the request
String username = request.getParameter("username");
String password = request.getParameter("password");
String file = request.getParameter("file");
// Create a Login object to represent this session between the user and ifs
Login login = new Login(username, password, null, null, null, null, file);
// Create a publicObject from the provided filename
PublicObject poFromFile = null;
String lastDescriptID = null;
String firstDescriptID = null;
String getID = null;
String descriptionAttribute = null;
String defaultVersionDescription = null;
try {
// Find the file pending Check Out in IFS
Family pendingCheckOut = (Family)login.getFileSystem().findPublicObjectByPath(login.IFS_FILE_PATH + file);
PublicObject resolvedPO = pendingCheckOut.getResolvedPublicObject();
// Find out who it is checked out by
DirectoryUser currentFileUser = login.getFileSystem().checkedOutBy(pendingCheckOut);
if (null == currentFileUser) {
// The file is not checked out,
// proceed with CheckOut process
PublicObject po = login.getFileSystem().checkOut(resolvedPO, false);
out.println("<a href="\""+ CHECKOUT_FILE_LOCATION + file +"\" target=\"_blank\">"+ file +"</a>");
} else {
// The file is already checked out,
// display who the currentFileUser is
out.println(file +" is currently checked out by "+currentFileUser.getDistinguishedName());
} catch (IfsException ifse) {
out.println("There was an error checking out "+ file +": "+ ifse);
out.println("</body></html>");
out.close();
* Get Servlet information
* @return java.lang.String
public String getServletInfo() {
return "com.pws.FileTransfer.CheckOut Information";Hi,
We are facing exact same problem?
Have you got any fix for this?
Please let me know.
Thanks
Sri
(Cisco Systems) -
Creating a second version series for the family
If i have already create a family say "Family A" and the version
series say "Version Series A" under Family A. What are the step
to create a second version series say "Version Series B" under
Family A using IFS APIYou create a VersionSeries as you would anything else in 9iFS,
by:
1) Creating a definition object (VersionSeriesDefinition)
2) Setting the Family attribute on the definition object to
FamilyA
3) Passing the VersionSeriesefinition to the LibrarySession to
create a new VersionSeries object. -
I have completed a factory system restore.
After doing a complete factory reinstall the FF updater is not installing the latest updates.
I get this error message:
Error: Platform version '5.0' is not compatible with minVersion>=6.0 maxVersion<=6.0.
I have completed these steps:
Make a Backup of your Firefox Profile folder in some other location
http://kb.mozillazine.org/Profile_folder_-_Firefox#Navigating_to_the_profile_folder
Completely Uninstall Firefox
https://support.mozilla.com/en-US/kb/Uninstalling%20Firefox
http://kb.mozillazine.org/Uninstalling_Firefox
SELECT TO REMOVE USER DATA AND SETTINGS
Download latest Firefox version from one of these links:
http://www.mozilla.com/en-US/firefox/new/
http://www.mozilla.com/en-US/firefox/central/
http://www.mozilla.com/en-US/firefox/fx/
http://www.mozilla.com/en-US/firefox/all.html
Installing Firefox
https://support.mozilla.com/en-US/kb/Installing%20Firefox%20on%20Windows
http://kb.mozillazine.org/Installing_Firefox
Manually Restore the Backed-up Firefox Profile
http://kb.mozillazine.org/Profile_backup#Manually_restore_the_profileThe updater wasn't able to update all the files and some were left as older versions.
Do a clean reinstall.
If there are problems with updating then best is to download the full version and uninstall the currently installed version.
Download a fresh Firefox copy and save the file to the desktop.
* Firefox 6.0.x: http://www.mozilla.com/en-US/firefox/all.html
* Uninstall your current Firefox version.
* Do not remove personal data when you uninstall the current version.
Remove the Firefox program folder before installing that newly downloaded copy of the Firefox installer.
* It is important to delete the Firefox program folder to remove all the files and make sure that there are no problems with files that were leftover after uninstalling.
Your bookmarks and other profile data are stored elsewhere in the Firefox Profile Folder and won't be affected by a reinstall, but make sure that you do not select to remove personal data if you uninstall Firefox.
* http://kb.mozillazine.org/Profile_folder_-_Firefox
* http://kb.mozillazine.org/Profile_backup -
After accepting the new update I got this error message when trying to restart Firefox:
XULRunner
Error: Platform version ‘1.9.2.13’ is not compatible with
minVersion >= 1.9.2.14
maxVersion <= 1.9.2.14
I have tried:
- Opening in Safe Mode; same error
- Uninstalling, deleting remaining info in C>ProgramFiles>MozillaFirefox folder, and reinstalling.
- Updating Avast antivirus in case that was interfering.
Now when I try to start Firefox I get this message;
Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.
But there is nothing happening in the Windows Task Manager. Please, somebody save me from Windows Internet Explorer!!I experienced this error updating from Firefox 3.6.13 to 3.6.14 and resolved it by doing a 'clean' install' as described. It occurred again in updating from 3.6.14 to 3.6.15 and this time a clean install failed to rectify it. (Anyway, I don't want to have to go through this every time.)
Work-around: Shut down Firefox. Edit application.ini (typically "C:\Program Files\Mozilla Firefox\application.ini")
[Gecko]
MinVersion=1.9.2.15
Change to 1.9.2.13
Save. Start Firefox. Dirty? Yes. Works? Yes.
(Gecko is the forerunner or XULrunner) -
Win2000 Pro SP4. Been running FireFox for several years. Ver3.6.6 since 03/22/2011. Got a msg window in FireFox stating important security update available. ''(ADDED INFO: Checked System Requirements of update and then...)'' As usual, I clicked yes load it. A few moments later I got the message: "XULRunner Error:
Platform version '1.9.2.18' is not compatible with
minVersion>=1.9.2.20
maxVersion<=1.9.2.20"
That is it, NO MORE FIREFOX!!! How can I fix it and not loose any of my 'stuff'?You're welcome
-
This is what I think may have happened. The other day, Thursday Sept 8th, I shut down my pc in the middle of a Firefox upgrade. Now when I try to access Firefox on my pc, I get this error message:
XULRUNNER Error: Platform version '6.0.2 is not compatible with min Version >= 6.0.1 max Version < 6.0.1
What is this about and how can I retsore access to Firefox on my pc?If you use ZoneAlarm Extreme Security then try to disable Virtualization.
Do a clean reinstall and delete the Firefox program folder.
* http://kb.mozillazine.org/Browser_will_not_start_up#XULRunner_error_after_an_update
*[[/questions/869812]]
*[[/questions/869951]] -
After the most recent FF update, FF 3.6.6 will not load, citing the error message: "XULRunner / Error: Platform version '1.9.2.3' is not compatible with minVersion>=1.9.2.6 / maxVersion". Tried updating XULRunner with no luck. Downloaded fresh copy and installed. Still no luck.
== This happened ==
Every time Firefox opened
== FF updated to 3.6.6 ==
== User Agent ==
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6.4; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)Do a clean reinstall and download a fresh Firefox copy from http://www.mozilla.com/firefox/all.html and save the file to the desktop.
Uninstall your current Firefox version and remove the Firefox program folder before installing that copy of the Firefox installer.
It is important to delete the Firefox program folder to remove all the files and make sure that there are no problems with files that were leftover after uninstalling.
You can skip the step to create a new profile, that is not necessary for this issue.
See http://kb.mozillazine.org/Standard_diagnostic_-_Firefox#Clean_reinstall -
I downloaded a Firefox notice and now I get Error:Platform version 1.9.2.3 is not compatible with MinVersion>=1.9.2.4 MaxVersion
Do a clean reinstall and download a fresh Firefox copy from http://www.mozilla.com/firefox/all.html and save the file to the desktop.
Uninstall your current Firefox version and remove the Firefox program folder before installing that copy of the Firefox installer.
It is important to delete the Firefox program folder to remove all the files and make sure that there are no problems with files that were leftover after uninstalling.
You can skip the step to create a new profile, that is not necessary for this issue.
See http://kb.mozillazine.org/Standard_diagnostic_-_Firefox#Clean_reinstall -
Updated from Firefox version 3.5.7 and it won't run. I get this error - it say's XULRunner Error: Platform version '1.9.2.3' is not compatible with Minversion>= 1.9.2.11 Maxversion>= 1.9.2.11
See my post here: [/questions/759671]
-
I get an error message. Error: Platform version '1.9.2.6' is not compatible with minVersion>= 1.9.2.8 maxVersion
You did delete the "C:\Program Files\Mozilla Firefox\" directory?
It is important to delete the Firefox program folder to remove all the files and make sure that there are no problems with files that were leftover after uninstalling.
See also http://kb.mozillazine.org/Standard_diagnostic_-_Firefox#Clean_reinstall
You can skip the step to create a new profile, that is not necessary for this issue. -
Loaded firefox 3.6.12 from scratch. It won't start, popping up an XULRunner dialog box that says :Error: Platform version '1.9.2.10' is not compatible with minVersion >= 1.9.2.12 maxVersion <= 1.9.2.12. How do I get proper version of XULRunner so Firefox recognizes it?
Hi
I had the same problem but with version 1.9.2.15
I found many people with the same issue doing a Google research and all seem to solve it with a clean reinstall. However:
inside your installation directory (where firefox.exe is) check for the file platform.ini
if you don’t have one, please create it.
Edit the newly created platform.ini or the existing one with a text editor
add the following 2 lines
[Build]
Milestone=X.X.X.X
replace the X.X.X.X with the version number from the error massage. This worked in my case -
Error: Platform version 1.9.2.4 is not compatibale with minVersion >=1.9.2.6 maxVersion =1.9.2.6 maxVersion
Eric, this can happen after a failed update that partially changed your Firefox install directory.
Try a clean reinstall:
1. Download the Firefox installer from [http://mozilla.com Mozilla.com] and save it to your desktop or other location.
2. Make sure that Firefox is closed completely
3. Delete the Firefox installation directory (On Windows, this is typically the C:\Program Files\Mozilla Firefox folder that contains "firefox.exe" and other Firefox program files and folders).
4. Reinstall Firefox by running the installer you downloaded previously.
Your personal settings, including bookmarks and history, will not be lost.
See http://kb.mozillazine.org/Standard_diagnostic_-_Firefox#Clean_reinstall -
Firfox requested to update previous version to new version of which i allowed. After installation complete i tried to connect to the internet and was denied with a following error window appearing. As explained above i shall explain again as shown in the error window.
XULRunner
Error: Platform version " is not compatible with
minVersion >= 1.9.2.16
maxVersion<= 1.9.2.16
This will not allow me to connect to the internet as i would like to continue to.
Please restore if possible my previous toolbar and able for me to connect to the internet.
Thank you.This issue can happen when the updater wasn't able to update all files in the Firefox program folder.
Do a clean (re-)install:
* Download a fresh Firefox copy and save the file to the desktop.
* Firefox 4.0: http://www.mozilla.com/firefox/all.html
* Firefox 3.6.x: http://www.mozilla.com/en-US/firefox/all-older.html
* Uninstall your current Firefox version and remove the Firefox program folder before installing that copy of the Firefox installer.
* Don't remove personal data if you uninstall the current version.
* It is important to delete the Firefox program folder to remove all the files and make sure that there are no problems with files that were leftover after uninstalling.
Your bookmarks and other profile data are stored elsewhere (not in the Firefox program folder) and won't be affected by a reinstall, but make sure that you do not select to remove personal data if you uninstall Firefox.
Maybe you are looking for
-
Send report output directly to printer
How can I do that using HTMLDB tks in advance.
-
Unseen user parameter data when it is based on list of values
Hi All; i use oracle report builder version 6.0.8.8.3 on win98 platform and i have a silly problem. When i create a user parameter with list of values , the list does not display any data . When i select any empty row from the list the report runs co
-
hi all , can anybody tell me how i can see all sd sap standard tables which are available in sap abap dictionary. thanks and regards vikas saini
-
Why is the number 2 displayed?
Hi all, I´m confused trying to work out why the code arg2 in hash signs displays the number 2? I can´t see a 2 anywhere- Is the fntest doing a len function? Thank-you very much
-
12 bit vs. 16 bit audio settings
Any preference as to which is better or why choose one over the other? JVC DV camera has settings for both and I'm curious to find out what others think. Thanks Gary